public JsonResult Guardar(GrupoViewModel oGrupoViewModel) { List <String> resultado = new List <String>(); resultado.Add("true"); resultado.Add(Constantes.GuardadoExitoso); GrupoServicesController oServices = new GrupoServicesController(); try { EntityGrupo oEntityGrupoExists = oServices.SelectByKey(oGrupoViewModel.EntityGrupo.Key); if (Constantes.Cero != oEntityGrupoExists.Key.IDGrupo) { oServices.Update(oGrupoViewModel.EntityGrupo); } else { oServices.Insert(oGrupoViewModel.EntityGrupo); } } catch (Exception) { resultado[0] = "false"; resultado[1] = Constantes.GuardadoNoExitoso; } return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(KeyGrupo oKey) { GrupoServicesController oServices = new GrupoServicesController(); UsuarioServicesController oUsuarioServices = new UsuarioServicesController(); GrupoViewModel oGrupoViewModel = new GrupoViewModel(); EntityGrupo oEntityGrupo = oServices.SelectByKey(oKey); oGrupoViewModel.EntityGrupo = oEntityGrupo; oGrupoViewModel.ListGrupo = oServices.Select (new EntityGrupo { IDGrupoPadre = Constantes.UnoNegativo, Key = new KeyGrupo { IDGrupo = Constantes.UnoNegativo } } ); return(PartialView(Constantes.GrupoEdit, oGrupoViewModel)); }