public IActionResult Save(ExpensiveCategoryDto expensiveCategoryDto) { if (!ModelState.IsValid) { return(BadRequest()); } // mapeamento var expensiveCategory = _mapper.Map <ExpensiveCategoryDto, ExpensiveCategory>(expensiveCategoryDto); _expensiveCategoryRepository.Add(expensiveCategory); _expensiveCategoryRepository.SaveChanges(); return(Ok("Categoria de despesa cadastrada com sucesso")); }
public async Task <IActionResult> Update(int id, ExpensiveCategoryDto expensiveCategoryDto) { if (!ModelState.IsValid) { return(BadRequest()); } var expensiveCategoryBanco = await _expensiveCategoryRepository.GetById(id); if (expensiveCategoryBanco == null) { return(BadRequest()); } // mapeamento _mapper.Map(expensiveCategoryDto, expensiveCategoryBanco); //_expensiveCategoryRepository.Update(expensiveCategoryBanco); _expensiveCategoryRepository.SaveChanges(); return(Ok("Categoria de despesas atualizada com sucesso!")); }