public JsonResult Create(Status Status) { var Retorno = new RetornoJson(); if (Status.Nome == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } try { var bdStatus = new StatusRepositorioEF(contexto); bdStatus.Adicionar(Status); bdStatus.SalvarTodos(); Retorno.Mensagem += "<span> Cadastrado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Status/Index"; }catch (Exception e) { Retorno.Mensagem += "<span> Status não cadastrado.</span>"; } return(Json(Retorno, JsonRequestBehavior.AllowGet)); }
public JsonResult Edit(Status Status) { var Retorno = new RetornoJson(); if (Status.Nome == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } var bdStatus = new StatusRepositorioEF(contexto); bdStatus.Atualizar(Status); bdStatus.SalvarTodos(); Retorno.Mensagem += "<span> Editado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Status/Index"; return(Json(Retorno, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { var bdStatus = new StatusRepositorioEF(contexto); bdStatus.Excluir(x => x.StatusId == id); bdStatus.SalvarTodos(); return(RedirectToAction("Index")); }