Пример #1
0
        public IActionResult Remover(int id)
        {
            var atividade = _atividadesBusiness.Obter(id);

            if (atividade == null)
            {
                return(NotFound());
            }
            _atividadesBusiness.Excluir(id);
            return(NoContent()); //203
        }
Пример #2
0
        public ActionResult Excluir(Atividade oAtividadeDeRisco)
        {
            try
            {
                if (oAtividadeDeRisco == null)
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = "Não foi possível excluir a Atividade, pois a mesma não foi localizada."
                                      } }));
                }
                else
                {
                    //oDepartamento.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Usuario.Login;
                    // oDepartamento.UKUsuarioDemissao = CustomAuthorizationProvider.UsuarioAutenticado.Usuario.Login;

                    oAtividadeDeRisco.UsuarioExclusao = "Antonio Henriques";
                    oAtividadeDeRisco.DataExclusao    = DateTime.Now;
                    AtividadeBusiness.Excluir(oAtividadeDeRisco);

                    Extensions.GravaCookie("MensagemSucesso", "A Atividade '" + oAtividadeDeRisco.Descricao + "' foi excluida com sucesso.", 10);


                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          URL = Url.Action("Index", "AtividadeDeRisco")
                                      } }));
                }
            }
            catch (Exception ex)
            {
                if (ex.GetBaseException() == null)
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = ex.Message
                                      } }));
                }
                else
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = ex.GetBaseException().Message
                                      } }));
                }
            }
        }
Пример #3
0
        public ActionResult TerminarComRedirect(string ID, string Descricao)
        {
            var ID_Atividade = Guid.Parse(ID);

            try
            {
                Atividade oAtividade = AtividadeBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(ID_Atividade));
                if (oAtividade == null)
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = "Não foi possível excluir este Documento."
                                      } }));
                }
                else
                {
                    oAtividade.DataExclusao    = DateTime.Now;
                    oAtividade.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login;
                    AtividadeBusiness.Excluir(oAtividade);

                    Extensions.GravaCookie("MensagemSucesso", "Atividade '" + oAtividade.Descricao + "' foi removida com sucesso.", 10);

                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          URL = Url.Action("Index", "Atividade")
                                      } }));
                }
            }
            catch (Exception ex)
            {
                if (ex.GetBaseException() == null)
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = ex.Message
                                      } }));
                }
                else
                {
                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Erro = ex.GetBaseException().Message
                                      } }));
                }
            }
        }
Пример #4
0
 public ActionResult Delete(int id, IFormCollection collection)
 {
     _atividadesBusiness.Excluir(id);
     return(RedirectToAction(nameof(Index)));
 }