Beispiel #1
0
        public override async Task <ApontamentoModel> Consultar(BaseRequest request, ServerCallContext context)
        {
            Guid             id     = new Guid(request.Id);
            ApontamentoModel result = _mapper.Map <ApontamentoModel>(_apontamentoAppService.Consultar(id));

            return(await Task.FromResult(result));
        }
Beispiel #2
0
 public override async Task <BaseReply> Alterar(ApontamentoModel request, ServerCallContext context)
 {
     return(await Task.FromResult(new BaseReply
     {
         Sucesso = _apontamentoAppService.Alterar(_mapper.Map <ApontamentoViewModel>(request))
     }));
 }
Beispiel #3
0
 public override async Task <BaseReply> Incluir(ApontamentoModel request, ServerCallContext context)
 {
     return(await Task.FromResult(new BaseReply
     {
         Id = _apontamentoAppService.Incluir(_mapper.Map <ApontamentoViewModel>(request)).ToString()
     }));
 }
        public async Task RemoverAsync(ApontamentoModel apontamento)
        {
            var apontamentoItem = await ConsultarAsync(apontamento.IdApontamento);

            _context.Apontamentos.Remove(apontamentoItem);
            await _context.SaveChangesAsync();
        }
        public async Task IncluirAsync(ApontamentoModel apontamento)
        {
            apontamento.DataInclusao = DateTime.Now;

            _context.Apontamentos.Add(apontamento);
            await _context.SaveChangesAsync();
        }
        public async Task ApontarHorasAsync(ApontamentoModel apontamento)
        {
            await IncluirAsync(apontamento);

            var tarefaItem = await _tarefaRepository.ConsultarAsync(apontamento.IdTarefa);

            tarefaItem.PercentualConcluido = apontamento.PercentualConcluido;

            await _tarefaRepository.AlterarAsync(tarefaItem);
        }
 public Task AlterarAsync(ApontamentoModel apontamento)
 {
     throw new NotImplementedException();
 }