Esempio n. 1
0
        public async Task <int> Update(ChequeUpdateDto dto, int id, string userId)
        {
            var oldCheque = await _dbContext.Cheques.Include(x => x.Transaction)
                            .SingleOrDefaultAsync(x => x.Id == id);

            var updatedCheque = _mapper.Map(dto, oldCheque);

            updatedCheque.UpdateAt  = DateTime.Now;
            updatedCheque.UpdatedBy = userId;

            _dbContext.Cheques.Update(updatedCheque);
            await _dbContext.SaveChangesAsync();

            return(updatedCheque.Id);
        }
Esempio n. 2
0
 public async Task <IActionResult> Update([FromBody] ChequeUpdateDto dto, int id)
 => await GetResponse(async (userId) =>
                      new ApiResponseViewModel(true, "Cheque Updated Successfully", await _service.Update(dto, id, userId)));