Esempio n. 1
0
        public async Task <ExpenditureResponseModel> UpdateExpenditure(UpdateExpenditureRequestModel model)
        {
            var updatedExpenditure = new Expenditures
            {
                Id          = model.Id,
                UserId      = model.UserId,
                Amount      = model.Amount,
                Description = model.Description,
                ExpDate     = model.ExpDate,
                Remarks     = model.Remarks
            };
            await _expenditureRepository.UpdateAsync(updatedExpenditure);

            var expenditureResponseModel = new ExpenditureResponseModel
            {
                Id          = updatedExpenditure.Id,
                UserId      = updatedExpenditure.UserId,
                Amount      = updatedExpenditure.Amount,
                Description = updatedExpenditure.Description,
                ExpDate     = updatedExpenditure.ExpDate,
                Remarks     = updatedExpenditure.Remarks
            };

            return(expenditureResponseModel);
        }
        public async Task <IActionResult> Update(UpdateExpenditureRequestModel model)
        {
            var expenditure = await _expenditureService.UpdateExpenditure(model);

            return(Ok(expenditure));
        }