Exemple #1
0
        public async Task EditAsync(SalesTaxEditModel model)
        {
            var salesTax = await _repository.GetAsync(model.Id);

            SalesTaxFactory.Create(model, salesTax, _userId);
            _repository.Edit(salesTax);
            await _unitOfWork.SaveChangesAsync();
        }
Exemple #2
0
 public static void Create(SalesTaxEditModel salesTaxEditModel, SalesTax salesTax, string userId)
 {
     salesTax.Code          = salesTaxEditModel.Code;
     salesTax.Description   = salesTaxEditModel.Description;
     salesTax.TaxPercentage = salesTaxEditModel.TaxPercentage;
     salesTax.UpdatedBy     = userId;
     salesTax.UpdatedOn     = Utilities.Utility.GetDateTime();
 }
 public async Task <IActionResult> Edit([FromBody] SalesTaxEditModel model)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState.GetErrorList()));
     }
     if (await _manager.IsCodeExistsAsync(model.Code, model.Id))
     {
         return(BadRequest("Code for this vendor already exists"));
     }
     try
     {
         await _manager.EditAsync(model);
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
     return(Ok());
 }