public async Task <SaleDTO> UpdateSale(UpdateSaleDTO dto) { var sale = await _saleRepository.FindSaleByIdInValidation(dto.Id); if (sale != null) { sale.Code = dto.Code; sale.Date = dto.Date; sale.ResellerId = dto.ResellerId; sale.StatusSaleId = dto.StatusSaleId; sale.Value = dto.Value; sale.UpdatedAt = DateTime.Now; var update = _saleRepository.Edit(sale); return(_mapper.Map <SaleDTO>(update)); } return(null); }
public async Task <object> Edit(int id, [Bind("SaleId,ShopId,Amount,AddedBy,IsDelete,Timestamp")] Sale sale) { try { sale = _saleRepository.Edit(id, sale); } catch (Exception ex) { result = false; error = ex.Message; } return(new SingleResponse <Sale> { Message = "Sale edited successfully", DidError = false, ErrorMessage = string.Empty, Token = string.Empty, Model = sale }); }