Ejemplo n.º 1
0
 public async Task CreateOrUpdateQuotationStatus(QuotationStatusInput input)
 {
     if (input.Id != 0)
     {
         await UpdateQuotationStatus(input);
     }
     else
     {
         await CreateQuotationStatus(input);
     }
 }
Ejemplo n.º 2
0
        public async Task CreateQuotationStatus(QuotationStatusInput input)
        {
            var status = input.MapTo <QuotationStatus>();
            var val    = _quotationStatusRepository
                         .GetAll().Where(p => p.Code == input.Code || p.Name == input.Name).FirstOrDefault();

            if (val == null)
            {
                await _quotationStatusRepository.InsertAsync(status);
            }
            else
            {
                throw new UserFriendlyException("Ooops!", "Duplicate Data Occured in Code '" + input.Code + "' orName '" + input.Name + "'...");
            }
        }