public Response AtualizarTarefa(TarefaRequest request, Guid idUsuario) { if (request == null) { AddNotification("AtualizarTarefa", MSG.OBJETO_X0_E_OBRIGATORIO.ToFormat("RegistrarVideoRequest")); return(null); } Usuario usuario = _repositoryUsuario.Obter(idUsuario); if (usuario == null) { AddNotification("Usuario", MSG.X0_NAO_INFORMADO.ToFormat("Usuário")); return(null); } ListaDeTarefas listaDeTarefas = null; if (request.IdListaDeTarefas != Guid.Empty) { listaDeTarefas = _repositoryListaDeTarefas.Obter(request.IdListaDeTarefas); if (listaDeTarefas == null) { AddNotification("ListaDeTarefas", MSG.X0_NAO_INFORMADA.ToFormat("lista de tarefas")); return(null); } } var tarefa = _repositoryTarefa.Obter(request.IdTarefa); if (tarefa == null) { AddNotification("Tarefa", MSG.X0_NAO_INFORMADO.ToFormat("Tarefa")); return(null); } EnumStatus status = Enum.Parse <EnumStatus>(request.Status); AddNotifications(tarefa); if (this.IsInvalid()) { return(null); } tarefa.AtualizarTarefa(listaDeTarefas, request.Titulo, request.Descricao, request.DataInicio, request.DataConclusao, usuario, status); _repositoryTarefa.Atualizar(tarefa); return((Response)tarefa); }
public async Task <IActionResult> Atualizar([FromBody] TarefaRequest request) { try { string usuarioClaims = _httpContextAccessor.HttpContext.User.FindFirst("Usuario").Value; AutenticarUsuarioResponse usuarioResponse = JsonConvert.DeserializeObject <AutenticarUsuarioResponse>(usuarioClaims); var response = _serviceTarefa.AtualizarTarefa(request, usuarioResponse.Id); return(await ResponseAsync(request, _serviceTarefa)); } catch (Exception ex) { return(await ResponseExceptionAsync(ex)); } }
public IList <TarefaDTO> ListarTodasTarefasPrestadorPorDia(TarefaRequest request) { return(_tarefaApplication.ListarTarefasPorPrestadorDeServico(request.Id, request.Data)); }
public IList <TarefaDTO> ListarTodasTarefasBeneficiariosPorDia(TarefaRequest request) { return(_tarefaApplication.ListarTarefasPorBeneficiario(request.Id, request.Data)); }
public IList <TarefaDTO> ListarTodasTarefasBeneficiarios(TarefaRequest request) { return(_tarefaApplication.ListarTarefasPorBeneficiario(request.Id, request.DataInicio, request.DataFim.Value)); }
public void Editar(TarefaRequest request) { _tarefaApplication.EditarTarefa(request.Id, request.Titulo, request.BeneficiarioId, request.DataInicio, request.DataFim, request.HoraInicio, request.HoraFim, request.CorHexa, request.Comentario, request.TodosOsDias, request.BeneficiarioMedicamentoId, request.QuantidadeMedicamento); }
public TarefaResponse Alterar([FromBody] TarefaRequest request) { return(new TarefaResponse(_tarefaService.Atualizar(request.ToModel(request.Id)))); }
public TarefaResponse Criar([FromBody] TarefaRequest request) { return(new TarefaResponse(_tarefaService.Inserir(request.ToModel()))); }