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}"));
            }
        }
Example #2
0
 private SaveCategoriaOperacaoResponse(bool success, string message, CategoriaOperacaoEntity categoria) : base(success, message)
 {
     Categoria = categoria;
 }
Example #3
0
 /// <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);
 }