//To Model(s) public static SpecProcessAssignModel ToModel(this SpecProcessAssign aSpecProcessAssignEntity) { return(new SpecProcessAssignModel() { SpecId = aSpecProcessAssignEntity.SpecId, SpecRevId = aSpecProcessAssignEntity.SpecRevId, SpecAssignId = aSpecProcessAssignEntity.SpecAssignId, CustomerId = aSpecProcessAssignEntity.Customer, ProcessId = aSpecProcessAssignEntity.ProcessId, ProcessRevId = aSpecProcessAssignEntity.ProcessRevId, Inactive = aSpecProcessAssignEntity.Inactive, IsReviewNeeded = aSpecProcessAssignEntity.ReviewNeeded }); }
public static SpecProcessAssignModel ToHydratedModel(this SpecProcessAssign aSpecProcessAssignEntity) { return(new SpecProcessAssignModel() { SpecId = aSpecProcessAssignEntity.SpecId, SpecRevId = aSpecProcessAssignEntity.SpecRevId, SpecAssignId = aSpecProcessAssignEntity.SpecAssignId, CustomerId = aSpecProcessAssignEntity.Customer, ProcessId = aSpecProcessAssignEntity.ProcessId, ProcessRevId = aSpecProcessAssignEntity.ProcessRevId, Inactive = aSpecProcessAssignEntity.Inactive, IsReviewNeeded = aSpecProcessAssignEntity.ReviewNeeded, ProcessRevision = aSpecProcessAssignEntity.Process.ToModel(aSpecProcessAssignEntity.Process.Process.Name), Customer = (aSpecProcessAssignEntity.CustomerNavigation != null) ? aSpecProcessAssignEntity.CustomerNavigation.ToModel() : null, SpecificationRevision = aSpecProcessAssignEntity.Spec.ToHydratedModel(), SpecProcessAssignOptionModels = (aSpecProcessAssignEntity.SpecProcessAssignOption != null && aSpecProcessAssignEntity.SpecProcessAssignOption.Any()) ? aSpecProcessAssignEntity.SpecProcessAssignOption.ToHydratedModels().ToList() : null }); }