Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }