public ActionResult CriarHistorico(CriarHistoricoTarefaDto dto) { if (dto == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TarefaHistoricoTrabalhoBo .CriarHistoricoTarefa(dto.OidTarefa, dto.Autor, dto.NbHoraRealizado.ToTimeSpan(), dto.DtRealizado, dto.NbHoraInicial.ToTimeSpan(), dto.NbHoraFinal.ToTimeSpan(), dto.Comentario, dto.NbHoraRestante.ToTimeSpan(), dto.OidSituacaoPlanejamento, dto.JustificativaReducao); return(new HttpStatusCodeResult(HttpStatusCode.Created)); }
/// <summary> /// Método responsável por acessar o serviço e solicitar a criação de um histórico para uma determinada tarefa. /// </summary> /// <param name="oidTarefa">Oid da Tarefa</param> /// <param name="login">Login do usuário</param> /// <param name="nbHoraRealizado">Horas realizadas na atividade.</param> /// <param name="dtRealizado">Data de realização da atividade.</param> /// <param name="nbHoraInicial">Hora Inicial da atividade</param> /// <param name="nbHoraFinal">Hora Final da atividade</param> /// <param name="txComentario">Comentário da atividade</param> /// <param name="nbHoraRestante">Horas restantes da atividade</param> /// <param name="oidSituacaoPlanejamento">Oid da Situação Planejamento da atividade</param> /// <param name="txJustificativaReducao">Justificativa de redução da atividade</param> public void CriarHistoricoTarefa(Guid oidTarefa, string login, TimeSpan nbHoraRealizado, DateTime dtRealizado, TimeSpan nbHoraInicial, TimeSpan nbHoraFinal, string txComentario, TimeSpan nbHoraRestante, Guid oidSituacaoPlanejamento, string txJustificativaReducao) { CriarHistoricoTarefaDto dto = new CriarHistoricoTarefaDto(); dto.Autor = login; dto.OidTarefa = oidTarefa; dto.NbHoraRealizado = nbHoraRealizado.Ticks; dto.NbHoraFinal = nbHoraFinal.Ticks; dto.DtRealizado = dtRealizado; dto.NbHoraInicial = nbHoraInicial.Ticks; dto.Comentario = txComentario; dto.JustificativaReducao = txJustificativaReducao; dto.NbHoraRestante = nbHoraRestante.Ticks; dto.OidSituacaoPlanejamento = oidSituacaoPlanejamento; //POST: {base_url}/TarefasHistoricosTrabalho/ RestRequest requisicao = new RestRequest("TarefasHistoricosTrabalho"); requisicao.RequestFormat = DataFormat.Json; requisicao.AddBody(dto); restClient.Post(requisicao); }