public async Task <GetQuotationStatus> GetQuotationStatusForEdit(NullableIdDto input) { var output = new GetQuotationStatus { }; var status = _quotationStatusRepository .GetAll().Where(p => p.Id == input.Id).FirstOrDefault(); output.status = status.MapTo <QuotationStatusInput>(); return(output); }
public async Task <GetQuotationStatus> GetQuotationStatusForEdit(NullableIdDto input) { var output = new GetQuotationStatus { }; var QuotationStatus = _QuotationStatusRepository .GetAll().Where(p => p.Id == input.Id).FirstOrDefault(); output.quotationStatus = QuotationStatus.MapTo <CreateQuotationStatusInput>(); if (QuotationStatus.MileStoneId > 0) { var data = _MileStoneRepository.GetAll().Where(p => p.Id == QuotationStatus.MileStoneId).FirstOrDefault(); var mile = new MilestoneData { Id = data.Id, Name = data.Name }; output.Milestone = mile; } return(output); }