public static AddPartViewModel ToViewModel(this MimsCParts entity) { var partModel = new AddPartViewModel() { ManufacturerId = Convert.ToString(entity.ManId), MaterialCategoryId = entity.Mcat, PartCategoryId = entity.PartCat, PartTypeId = entity.PartType, AC = entity.Ac is null ? string.Empty : Convert.ToString(entity.Ac), ANC = entity.Anc is null ? string.Empty : Convert.ToString(entity.Anc), AP = entity.Ap is null ? string.Empty : Convert.ToString(entity.Ap), APP = entity.App is null ? string.Empty : Convert.ToString(entity.App), ASC = entity.Asc is null ? string.Empty : Convert.ToString(entity.Asc), Currency = entity.Currency is null ? string.Empty : Convert.ToString(entity.Currency), CustodyId = entity.CustodyId is null ? string.Empty : Convert.ToString(entity.CustodyId), Derivative = entity.DerivativeId is null ? string.Empty : Convert.ToString(entity.DerivativeId), GroupModelId = entity.HZECode is null ? string.Empty : Convert.ToString(entity.HZECode), PartMEC = entity.PartMec is null ? string.Empty : Convert.ToString(entity.PartMec), OSIId = entity.Osi is null ? string.Empty : Convert.ToString(entity.Osi), SecurityId = entity.DocSecId is null ? string.Empty : Convert.ToString(entity.DocSecId), ShelfLifeId = entity.ShelfLifeId is null ? string.Empty : Convert.ToString(entity.ShelfLifeId), SLA = entity.SlaId is null ? string.Empty : Convert.ToString(entity.SlaId), SMC = entity.Smc is null ? string.Empty : Convert.ToString(entity.Smc), SMIC = entity.Smic is null ? string.Empty : Convert.ToString(entity.Smic), LeadTimeId = entity.LeadTimeId is null ? string.Empty : Convert.ToString(entity.LeadTimeId), TSS = entity.TssId is null ? string.Empty : Convert.ToString(entity.TssId), UnitCubeId = entity.UnitCube is null ? string.Empty : Convert.ToString(entity.UnitCube), PartName = entity.PartName, PartNumber = entity.PartNo, UnitPrice = entity.UnitPrice ?? 0, Length = entity.Length ?? 0, Width = entity.Width ?? 0, Height = entity.Height ?? 0, MTBF = entity.Mtbf ?? 0, BRF = entity.Brf ?? 0, Diameter = entity.Diameter is null ? 0 : Convert.ToDecimal(entity.Diameter), PartCharacteristics = entity.PartCharacteristics, PictureFileName = entity.PictureFileName, SMR = entity.Smr, CreationDateTime = entity.DateAdded, ModifiedDateTime = entity.DateUpdated, MMTR = entity.Mmtr ?? 0, OldNSN = entity.OldNsn, NSN = entity.TempNsn, OldSMIC = entity.OldSmic is null ? string.Empty : Convert.ToString(entity.OldSmic) }; return(partModel); }
public static MimsCParts ToPartsEntity(this AddPartViewModel model) { MimsCParts entity = new MimsCParts() { ManId = !String.IsNullOrEmpty(model.ManufacturerId) ? long.Parse(model.ManufacturerId) : 0, Mcat = model.MaterialCategoryId, PartCat = model.PartCategoryId, PartType = model.PartTypeId, Ac = !String.IsNullOrEmpty(model.AC) ? Convert.ToInt32(model.AC) : 0, Anc = !String.IsNullOrEmpty(model.ANC) ? Convert.ToInt32(model.ANC) : 0, Ap = !String.IsNullOrEmpty(model.AP) ? Convert.ToInt32(model.AP) : 0, App = !String.IsNullOrEmpty(model.APP) ? Convert.ToInt32(model.APP) : 0, Asc = !String.IsNullOrEmpty(model.ASC) ? Convert.ToInt32(model.ASC) : 0, Currency = !String.IsNullOrEmpty(model.Currency) ? Convert.ToInt32(model.Currency) : 0, CustodyId = !String.IsNullOrEmpty(model.CustodyId) ? Convert.ToInt32(model.CustodyId) : 0, DerivativeId = !String.IsNullOrEmpty(model.Derivative) ? Convert.ToInt32(model.Derivative) : 0, HZECode = !String.IsNullOrEmpty(model.GroupModelId) ? Convert.ToInt32(model.GroupModelId) : 0, PartMec = !String.IsNullOrEmpty(model.PartMEC) ? Convert.ToInt32(model.PartMEC) : 0, Osi = !String.IsNullOrEmpty(model.OSIId) ? Convert.ToInt32(model.OSIId) : 0, DocSecId = !String.IsNullOrEmpty(model.SecurityId) ? Convert.ToInt32(model.SecurityId) : 0, ShelfLifeId = !String.IsNullOrEmpty(model.ShelfLifeId) ? Convert.ToInt32(model.ShelfLifeId) : 0, SlaId = !String.IsNullOrEmpty(model.SLA) ? Convert.ToInt32(model.SLA) : 0, SmcId = !String.IsNullOrEmpty(model.SMC) ? Convert.ToInt32(model.SMC) : 0, Smic = !String.IsNullOrEmpty(model.SMIC) ? Convert.ToInt32(model.SMIC) : 0, LeadTimeId = !String.IsNullOrEmpty(model.LeadTimeId) ? Convert.ToInt32(model.LeadTimeId) : 0, TssId = !String.IsNullOrEmpty(model.TSS) ? Convert.ToInt32(model.TSS) : 0, UnitCube = !String.IsNullOrEmpty(model.UnitCubeId) ? Convert.ToInt32(model.UnitCubeId) : 0, PartName = model.PartName, PartNo = model.PartNumber, PartCode = string.Empty, UnitPrice = model.UnitPrice, Length = model.Length, Width = model.Width, Height = model.Height, Mtbf = model.MTBF, Brf = model.BRF, Diameter = Convert.ToSingle(model.Diameter), PartCharacteristics = model.PartCharacteristics, PictureFileName = model.PictureFileName, Smr = model.SMR, DateAdded = model.CreationDateTime, DateUpdated = model.ModifiedDateTime, Mmtr = model.MMTR, OldNsn = model.OldNSN, OldSmic = !String.IsNullOrEmpty(model.OldSMIC) ? Convert.ToInt32(model.OldSMIC) : 0, }; return(entity); }