public JsonResult EliminarRegla(int IdRegla) { SGEContext db = new SGEContext(); BaseRepositorio <Regla> repoRegla = new BaseRepositorio <Regla>(db); Regla regla = repoRegla.Single(r => r.ReglaId == IdRegla); repoRegla.Delete(regla); return(Json(new { success = true })); }
public void cargaAdmin() { BaseRepositorio <Administrador> repoAdmin = new BaseRepositorio <Administrador>(); Administrador adminNuevo = new Administrador() { Nombre = "NombreAdmin_test_01", Apellido = "ApellidoAdmin_test_01", NombreUsuario = "NombreUsuarioAdmin_test_1", Password = "******", Nui = "abc-235" }; repoAdmin.Create(adminNuevo); repoAdmin.Delete(adminNuevo); }
public void CargaZona() { BaseRepositorio <Zona> repoZona = new BaseRepositorio <Zona>(); Zona zonaNueva = new Zona() { Nombre = "zona_01", Latitud = 25, Longitud = 45, Radio = 4, }; repoZona.Create(zonaNueva); var ListaZonas = repoZona.GetAll(); Assert.IsTrue(ListaZonas.Any(z => z.Nombre == zonaNueva.Nombre)); repoZona.Delete(zonaNueva); }
public void Inicializar() { BaseRepositorio <Categoria> repoCategoria = new BaseRepositorio <Categoria>(); Categoria categoriaNueva = new Categoria() { Codigo = "R2", ConsumoMinimo = 500, ConsumoMaximo = 1200, CostoFijo = 500, CostoVariable = 350 }; repoCategoria.Create(categoriaNueva); var ListaCategorias = repoCategoria.GetAll(); Assert.IsTrue(ListaCategorias.Any(c => c.Codigo == categoriaNueva.Codigo)); repoCategoria.Delete(categoriaNueva); }
public JsonResult EditarRegla(string nombreRegla, int idInteligente, int idRegla, long[] idsAcciones, List <Condicion> condiciones) { SGEContext db = new SGEContext(); BaseRepositorio <Regla> repoRegla = new BaseRepositorio <Regla>(db); Regla reglaExistente = repoRegla.Single(r => r.ReglaId == idRegla); repoRegla.Delete(reglaExistente); Regla regla = new Regla() { Nombre = nombreRegla, IdInteligente = idInteligente, Condiciones = condiciones }; regla.Acciones = db.Acciones.Where(a => idsAcciones.Any(x => x == a.Id)).ToList(); repoRegla.Create(regla); return(Json(new { success = true })); }