Beispiel #1
0
        public void Destroy(projectViewModle db)
        {
            var entity = new ProjectTable();

            entity.ProjectID = db.ProjectID;

            entities.ProjectTable.Attach(entity);

            entities.ProjectTable.Remove(entity);

            entities.SaveChanges();
        }
Beispiel #2
0
        public void Update(projectViewModle db)
        {
            var entity = new ProjectTable();

            entity.ProjectID   = db.ProjectID;
            entity.ProjectName = db.ProjectName;
            entity.StartDate   = db.StartDate.Date;
            entity.EndDate     = db.EndDate.Date;

            entity.Description = db.Description;
            entity.Status      = db.Status;

            entities.ProjectTable.Attach(entity);
            entities.Entry(entity).State = EntityState.Modified;
            entities.SaveChanges();
        }
Beispiel #3
0
        public void Create(projectViewModle db)
        {
            var entity = new ProjectTable();

            entity.ProjectName = db.ProjectName;
            entity.StartDate   = (DateTime)db.StartDate.Date;
            entity.EndDate     = (DateTime)db.EndDate.Date;

            entity.Description = db.Description;
            entity.Status      = db.Status;

            entities.ProjectTable.Add(entity);
            entities.SaveChanges();

            db.ProjectID = entity.ProjectID;
        }