public string Cadastrar([FromBody] SalvarCriterioRQ RQ) { try { return(_criterioService .Cadastrar( RQ.IdProjeto, 0, (TipoDeCriterio)RQ.TipoDeCriterio, RQ.Peso, RQ.Nome) .ToString()); } catch (Exception ex) { _logService.Add(ex.ToString()); return(Resposta.Erro.ToString()); } }
public async Task <IActionResult> PostCriterios(Guid projetoId, [FromBody] CriterioFormViewModel model) { var projeto = await _projetoService.ObterPorId(projetoId); if (projeto == null) { RegistroNaoEncontrado(projetoId); } model.ProjetoId = projeto.Id; var result = await _criterioService.Cadastrar(_mapper.Map <Criterio>(model)); if (result.IsValid) { return(Ok(_mapper.Map <CriterioViewModel>(result.Entity))); } return(BadRequest(result.Result)); }