using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Disco.Web.Areas.API.Models.DeviceModel { public class _ComponentModel { public int Id { get; set; } public string Description { get; set; } public string Cost { get; set; } public List JobSubTypes { get; set; } public static _ComponentModel FromDeviceComponent(Disco.Models.Repository.DeviceComponent dc) { return new _ComponentModel { Id = dc.Id, Description = dc.Description, Cost = dc.Cost.ToString("C"), JobSubTypes = dc.JobSubTypes.Select(j => string.Format("{0}_{1}", j.JobTypeId, j.Id)).ToList() }; } } }