public async Task <SaveCategoriaOperacaoResponse> SaveAsync(CategoriaOperacaoEntity categoria) { try { categoria.DataCriacao = DateTime.Now; categoria.Status = StatusEnum.Ativo; await _operacaoCategoriaRepository.AddAsync(categoria); await _unitOfWork.CompleteAsync(); return(new SaveCategoriaOperacaoResponse(categoria)); } catch (Exception ex) { return(new SaveCategoriaOperacaoResponse($"An error occurred when saving the category: {ex.Message}")); } }
private SaveCategoriaOperacaoResponse(bool success, string message, CategoriaOperacaoEntity categoria) : base(success, message) { Categoria = categoria; }
/// <summary> /// Creates a success response. /// </summary> /// <param name="category">Saved category.</param> /// <returns>Response.</returns> public SaveCategoriaOperacaoResponse(CategoriaOperacaoEntity category) : this(true, string.Empty, category) { }
public async Task AddAsync(CategoriaOperacaoEntity categoria) { await _context.OperacaoCategorias.AddAsync(categoria); }