示例#1
0
        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);
        }
示例#2
0
        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}"));
            }
        }
示例#3
0
 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;
 }