public bool AlterarOperacao(OperacaoEntity entity) { bool returnAlterarOperacao = false; try { Operacao obj = new Operacao() { descOperacao = entity.Operacao, idOperacao = entity.idOperacao, Observacao = entity.Observacao, Situcao = entity.Situcao }; returnAlterarOperacao = new OperacoRepository().AtualizarOperacao(obj); } catch (Exception ex) { returnAlterarOperacao = false; throw ex; } return(returnIncluirOperacao); }
public async Task <SaveOperacaoResponse> SaveAsync(OperacaoEntity operacao) { try { operacao.DataCriacao = DateTime.Now; operacao.Status = StatusEnum.Ativo; await _operacaoRepository.AddAsync(operacao); await _unitOfWork.CompleteAsync(); var entidadeOperacao = _operacaoRepository.GetByIdAsync(operacao.Id); return(new SaveOperacaoResponse(entidadeOperacao.Result)); } catch (Exception ex) { return(new SaveOperacaoResponse($"An error occurred when saving the category: {ex.Message}")); } }
public async Task AddAsync(OperacaoEntity operacao) { await _context.Operacoes.AddAsync(operacao); }
/// <summary> /// Creates a success response. /// </summary> /// <param name="category">Saved category.</param> /// <returns>Response.</returns> public SaveOperacaoResponse(OperacaoEntity operacao) : this(true, string.Empty, operacao) { }
private SaveOperacaoResponse(bool success, string message, OperacaoEntity operacao) : base(success, message) { Operacao = operacao; }