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)); }
public override async Task <BaseReply> Alterar(ApontamentoModel request, ServerCallContext context) { return(await Task.FromResult(new BaseReply { Sucesso = _apontamentoAppService.Alterar(_mapper.Map <ApontamentoViewModel>(request)) })); }
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(); }