/// <summary> /// Método para crear un Aplicación /// </summary> public void CrearAplicacion() { try { var existe = contexto.tbAplicacion.Where(x => x.Nombre == interfaceAdministacion.NombreAplicacion).ToList(); if (existe.Count > 0) { EnviarMensajeUsuario("La aplicación ya existe"); } else { tbAplicacion aplicacion = new tbAplicacion(); aplicacion.Nombre = interfaceAdministacion.NombreAplicacion; aplicacion.AW = interfaceAdministacion.AW; contexto.tbAplicacion.Add(aplicacion); contexto.SaveChanges(); CargarAplicaciones(); interfaceAdministacion.NombreAplicacion = ""; interfaceAdministacion.AW = ""; EnviarMensajeUsuario("Registro creado satisfactoriamente"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para eliminar un registro de la grilla Aplicaciones /// </summary> public void EliminarAplicacion(int idAplicacion) { try { tbAplicacion aplicacion = contexto.tbAplicacion.Where(x => x.Id == idAplicacion).First(); contexto.tbAplicacion.Remove(aplicacion); contexto.SaveChanges(); CargarAplicaciones(); EnviarMensajeUsuario("Registro eliminado satisfactoriamente"); } catch (Exception ex) { EnviarMensajeUsuario("No se puede eliminar el registro debido a que se encuentran contenidos asociados a la aplicación"); } }