Exemplo n.º 1
0
 public List <Rol> GetRolesUser(int id)
 {
     using (ModelContainer1 container1 = new ModelContainer1())
     {
         return(container1.ClienteSet.Single(u => u.Id == id)?.Rol.ToList());
     };
 }
Exemplo n.º 2
0
    public int GetColorB()
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.AllPagesSet select x).First();

        return(page.ColorB);
    }
Exemplo n.º 3
0
 public List <T> Filter(Expression <Func <T, bool> > predicate)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         return((List <T>)context.Set <T>().Where(predicate).ToList());
     }
 }
Exemplo n.º 4
0
    public string GetContent(int id)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == id select x).First();

        return(page.Content);
    }
Exemplo n.º 5
0
 public T Single(Expression <Func <T, bool> > predicate)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         return(context.Set <T>().FirstOrDefault(predicate));
     }
 }
Exemplo n.º 6
0
    public int GetLastPage()
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet orderby x.Id ascending select x).First();

        return(page.Id);
    }
Exemplo n.º 7
0
 public List <T> GetAll()
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         return((List <T>)context.Set <T>().ToList());
     }
 }
Exemplo n.º 8
0
    public string GetLogo()
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.AllPagesSet select x).First();

        return(page.Logo);
    }
Exemplo n.º 9
0
 public bool CheckEmail(string email)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         return(context.ClienteSet.Any(u => u.Email == email));
     }
 }
Exemplo n.º 10
0
    public void UpdatePage(int id, string name)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == id select x).First();

        page.Name = name;
        mc.SaveChanges();
    }
Exemplo n.º 11
0
    public void UpdateLogo(string html)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.AllPagesSet select x).First();

        page.Logo = html;
        mc.SaveChanges();
    }
Exemplo n.º 12
0
    public void DeletePage(int id)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == id select x).First();

        mc.PageSet.DeleteObject(page);
        mc.SaveChanges();
    }
Exemplo n.º 13
0
    public string GetMarker(int id)
    {
        ModelContainer1 mc    = new ModelContainer1();
        var             page  = (from x in mc.PageSet where x.Id == id select x).First();
        string          value = page.Marker_x + ";;;" + page.Marker_y + ";;;" + page.Marker_comment;

        return(value);
    }
Exemplo n.º 14
0
 public bool Create(T entity)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         context.Set <T>().Add(entity);
         return(context.SaveChanges() > 0);
     }
 }
Exemplo n.º 15
0
    public void SaveContent(string html, int id)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == id select x).First();

        page.Content = html;
        mc.SaveChanges();
    }
Exemplo n.º 16
0
 public bool Delete(T entity)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         context.Entry(entity).State = EntityState.Deleted;
         return(context.SaveChanges() > 0);
     }
 }
Exemplo n.º 17
0
 public void Delete(Expression <Func <T, bool> > predicate)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         var entities = context.Set <T>().Where(predicate).ToList();
         entities.ForEach(x => context.Entry(x).State = EntityState.Deleted);
         context.SaveChanges();
     }
 }
Exemplo n.º 18
0
 public bool CreatePedidoWithProducts(Pedido pedido)
 {
     using (ModelContainer1 container1 = new ModelContainer1())
     {
         container1.PedidoSet.Add(pedido);
         pedido.Producto.ToList().ForEach(u => container1.Entry(u).State = EntityState.Unchanged);
         return(container1.SaveChanges() > 0);
     }
 }
Exemplo n.º 19
0
 public bool CreateCliente(Cliente cliente)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         context.ClienteSet.Add(cliente);
         cliente.Rol.ToList().ForEach(u => context.Entry(u).State = EntityState.Unchanged);
         return(context.SaveChanges() > 0);
     }
 }
Exemplo n.º 20
0
    public void CreatePage(string name)
    {
        ModelContainer1 mc      = new ModelContainer1();
        var             newPage = new Page();

        newPage.Name    = name;
        newPage.Content = "<li class='editable'>Welcome to the new site!</li><li>&#160;</li>";
        mc.AddToPageSet(newPage);
        mc.SaveChanges();
    }
Exemplo n.º 21
0
    public void DeleteMarker(int siteId)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == siteId select x).First();

        page.Marker_x       = null;
        page.Marker_y       = null;
        page.Marker_comment = null;

        mc.SaveChanges();
    }
Exemplo n.º 22
0
    public void AddMarker(int siteId, string markerX, string markerY, string comment)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.PageSet where x.Id == siteId select x).First();

        page.Marker_x       = markerX;
        page.Marker_y       = markerY;
        page.Marker_comment = comment;

        mc.SaveChanges();
    }
Exemplo n.º 23
0
    public void UpdateColor(int red, int green, int blue)
    {
        ModelContainer1 mc   = new ModelContainer1();
        var             page = (from x in mc.AllPagesSet select x).First();

        page.ColorR = red;
        page.ColorG = green;
        page.ColorB = blue;

        mc.SaveChanges();
    }
Exemplo n.º 24
0
 public bool UpdateMultiplesStock(IDictionary <int, int> productosNewStock)
 {
     using (ModelContainer1 context = new ModelContainer1())
     {
         foreach (var productoNewStock in productosNewStock)
         {
             Producto producto = context.ProductoSet.Single(u => u.Id == productoNewStock.Key);
             producto.Cantidad = producto.Cantidad - productoNewStock.Value;
         }
         return(context.SaveChanges() > 0);
     }
 }
Exemplo n.º 25
0
 public DataManager()
 {
     cont         = new ModelContainer1();
     UserRepo     = new UserRepository(cont);
     MetRepo      = new MeterRepository(cont);
     InstMetRepo  = new InstMeterRepository(cont);
     ParRepo      = new ParametrRepository(cont);
     TypeRepo     = new TypeRepository(cont);
     ReadRepo     = new ReadingRepository(cont);
     TarRepo      = new TariffRepository(cont);
     TimeSpanRepo = new TimeSpanRepository(cont);
     DocRepo      = new DocumentRepository(cont);
 }
Exemplo n.º 26
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ClientScriptManager cs = Page.ClientScript;

        ModelContainer1 mc = new ModelContainer1();
        var             contentForAllPages = (from x in mc.AllPagesSet select x).First();

        PageLogo = contentForAllPages.Logo;

        cs.RegisterStartupScript(this.GetType(), "changecColor", "changeColor(" + contentForAllPages.ColorR + "," + contentForAllPages.ColorG + "," + contentForAllPages.ColorB + ");", true);

        var defaultPage = (from x in mc.PageSet orderby x.Id ascending select x).First();

        PagesCollection = "";

        var pageCollection = (from x in mc.PageSet orderby x.Id ascending select x);

        foreach (Model.Page p in pageCollection)
        {
            PagesCollection += "<li><a class='hovGradient' id='pageId" + p.Id + "' href='?pageId=" + p.Id + "'>" + p.Name + "</a></li>";
        }

        string pageId = Request.QueryString["pageId"];

        if (pageId != null)
        {
            int        id   = int.Parse(pageId);
            Model.Page page = null;
            try
            {
                page = (from x in mc.PageSet where x.Id == id select x).First();
            }
            catch (Exception)
            { }
            if (page == null)
            {
                page = (Model.Page)defaultPage;
                Response.Redirect("Default.aspx?pageId=" + page.Id);
            }


            PageId      = id;
            PageContent = page.Content;
        }
        else
        {
            PageId      = defaultPage.Id;
            PageContent = defaultPage.Content;
        }
    }
Exemplo n.º 27
0
        public List <T> Filter(Expression <Func <T, bool> > predicate, List <Expression <Func <T, object> > > includes)
        {
            List <string> includelist = new List <string>();

            foreach (var item in includes)
            {
                MemberExpression body = item.Body as MemberExpression;
                if (body == null)
                {
                    throw new ArgumentException("The body must be a member expression");
                }

                includelist.Add(body.Member.Name);
            }

            using (ModelContainer1 context = new ModelContainer1())
            {
                DbQuery <T> query = context.Set <T>();

                includelist.ForEach(x => query = query.Include(x));

                return((List <T>)query.Where(predicate).ToList());
            }
        }
Exemplo n.º 28
0
 public ParametrRepository(ModelContainer1 _cont)
 {
     cont = _cont;
 }
Exemplo n.º 29
0
        public Pedido GetPedido(int id)
        {
            ModelContainer1 container1 = new ModelContainer1();

            return(container1.PedidoSet.Single(u => u.Id == id));
        }
Exemplo n.º 30
0
 public TariffRepository(ModelContainer1 _cont)
 {
     cont = _cont;
 }