コード例 #1
0
        public List <CollaborazioniEntity> GetLast10()
        {
            List <Collaborazioni>       listCollaborazioni       = new List <Collaborazioni>();
            List <CollaborazioniEntity> listCollaborazionientity = new List <CollaborazioniEntity>();

            try
            {
                using (var entities = new modelEntities())
                {
                    listCollaborazioni = (from a in entities.Collaborazioni
                                          orderby a.Id descending
                                          select a).ToList();
                    foreach (Collaborazioni c in listCollaborazioni)
                    {
                        CollaborazioniEntity coll = new CollaborazioniEntity();
                        coll.Descrizione = c.Descrizione;
                        coll.Id          = c.Id;
                        coll.Path        = c.Path;
                        listCollaborazionientity.Add(coll);
                    }
                }
            }
            catch (Exception e)
            {
                string errore = e.ToString();
                return(null);
            }

            return(listCollaborazionientity);
        }
コード例 #2
0
        public Collaborazioni GetByID(int id)
        {
            Collaborazioni       collaborazioni = new Collaborazioni();
            CollaborazioniEntity coll           = new CollaborazioniEntity();

            try
            {
                using (var entities = new modelEntities())
                {
                    collaborazioni = (from a in entities.Collaborazioni
                                      where a.Id == id
                                      select a).FirstOrDefault();
                    coll.Descrizione = collaborazioni.Descrizione;
                    coll.Id          = collaborazioni.Id;
                    coll.Path        = collaborazioni.Path;
                }
            }
            catch (Exception e)
            {
                string errore = e.ToString();
                return(null);
            }

            return(collaborazioni);
        }
コード例 #3
0
        public List <CollaborazioniEntity> GetTutteCollaborazioni()
        {
            CollaborazioniDAL           colldal             = new CollaborazioniDAL();
            List <CollaborazioniEntity> listacollaborazioni = new List <CollaborazioniEntity>();

            foreach (CollaborazioniEntity i in colldal.GetAll())
            {
                CollaborazioniEntity c = new CollaborazioniEntity();
                c.Id          = i.Id;
                c.Descrizione = i.Descrizione;
                c.Path        = string.Concat("../img/collaborazioni/" + i.Path.Split('/')[1]);
                listacollaborazioni.Add(c);
            }
            return(listacollaborazioni);
        }
コード例 #4
0
        public void SaveCollaborazioni(CollaborazioniEntity coll)
        {
            try
            {
                using (var entities = new modelEntities())
                {
                    Collaborazioni collaborazioni = new Collaborazioni();

                    collaborazioni.Descrizione = coll.Descrizione;
                    collaborazioni.Path        = coll.Path;
                    entities.AddToCollaborazioni(collaborazioni);
                    entities.SaveChanges();
                }
            }
            catch (Exception e)
            {
                string errore = e.ToString();
            }
        }
コード例 #5
0
        public bool UpdateCollaborazioni(CollaborazioniEntity coll)
        {
            bool ok = true;

            try
            {
                using (var entities = new modelEntities())
                {
                    Collaborazioni col = (from p in entities.Collaborazioni
                                          where p.Id == coll.Id
                                          select p).First();
                    col.Descrizione = coll.Descrizione;

                    entities.SaveChanges();
                }
            }
            catch (Exception e)
            {
                string errore = e.ToString();
                return(ok = false);
            }
            return(ok);
        }
コード例 #6
0
        public void UpdateCollaborazione(CollaborazioniEntity collaborazione)
        {
            CollaborazioniDAL colldal = new CollaborazioniDAL();

            colldal.UpdateCollaborazioni(collaborazione);
        }
コード例 #7
0
        public void SaveNuovaCollaborazione(CollaborazioniEntity collaborazione)
        {
            CollaborazioniDAL colldal = new CollaborazioniDAL();

            colldal.SaveCollaborazioni(collaborazione);
        }