public ActionResult ExcluirAtendenteAR(string txtCodigoAtendente) { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); Atendente atendente = atendenteDAL.SelecionarAtendenteId(Convert.ToInt32(txtCodigoAtendente)); if (atendente.CodigoAtendente == 0) { TempData[Constantes.MensagemAlerta] = "Não existe Atendente para o código digitado."; AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente()); return(View("ExcluirAtendenteUI", atendenteControllerModel)); } else { atendente.CodigoAtendente = Convert.ToInt32(txtCodigoAtendente); atendenteDAL.ExcluirAtendente(atendente); TempData[Constantes.MensagemAlerta] = "Atendente Excluído com Sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult AlterarAtendenteUI() { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente()); return(View(atendenteControllerModel)); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public AtendenteControllerModel ConvertToModel(List <Atendente> listaAtendente) { AtendenteControllerModel atendenteControllerModel = new AtendenteControllerModel(); if (listaAtendente != null) { // for está sendo usado para CASO deseje incluir validação no carregamento dos registros via controller foreach (var atendente in listaAtendente) { atendenteControllerModel.Atendente.Add(atendente); } } return(atendenteControllerModel); }