public ActionResult Put([FromBody] BlocoModel blocoModel)
        {
            try
            {
                if (_service.Update(blocoModel))
                {
                    return(Ok());
                }

                return(BadRequest());
            }
            catch (ServiceException e)
            {
                return(StatusCode(500, e.Message));
            }
        }
        public ActionResult Edit(int id, BlocoModel blocoModel)
        {
            ViewBag.OrgList = new SelectList(_organizacaoService.GetAll(), "Id", "RazaoSocial");

            try
            {
                if (ModelState.IsValid)
                {
                    if (_blocoService.Update(blocoModel))
                    {
                        TempData["mensagemSuceso"] = "Bloco atualizado com sucesso!";
                    }
                    else
                    {
                        TempData["mensagemErro"] = "Houve um problema ao atualizar bloco, tente novamente em alguns minutos!";
                    }
                }
            }
            catch (ServiceException se)
            {
                TempData["mensagemErro"] = se.Message;
            }
            return(View(blocoModel));
        }