Пример #1
0
        public ActionResult Put(Guid criterioId, [FromBody] AddCriterioRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var result = CriterioService.Atualizar(criterioId, request);

            return(Ok(result));
        }
        public Criterio Criar(AddCriterioRequest request, Guid usuarioId)
        {
            var empresa = this.EmpresaService.PegarUmPorCriterio(emp => emp.UsuarioId == usuarioId);

            var criterio = new Criterio();

            criterio.Titulo    = request.Cargo;
            criterio.Descricao = request.Descricao;
            criterio.Ativo     = true;

            return(Savar(criterio));
        }
        public Criterio Atualizar(Guid id, AddCriterioRequest request)
        {
            var criterio = Repository.GetbyId(id);

            if (criterio == null)
            {
                return(criterio);
            }

            criterio.Titulo    = request.Cargo;
            criterio.Descricao = request.Descricao;
            return(Repository.Update(id, criterio));
        }
Пример #4
0
        public ActionResult Post([FromBody] AddCriterioRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            string idUsuario = User.FindFirstValue(ClaimTypes.NameIdentifier);

            var result = CriterioService.Criar(request, new Guid(idUsuario));

            return(Ok(result));
        }