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