Exemple #1
0
        public ActionResult DeleteConfirmed(long id)
        {
            EXPERIENCE eXPERIENCE = db.EXPERIENCEs.Find(id);

            db.EXPERIENCEs.Remove(eXPERIENCE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "experienceid,userid,experience1")] EXPERIENCE eXPERIENCE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(eXPERIENCE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.userid = new SelectList(db.PROFILES, "userid", "firstname", eXPERIENCE.userid);
     return(View(eXPERIENCE));
 }
Exemple #3
0
        // GET: Experiences/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EXPERIENCE eXPERIENCE = db.EXPERIENCEs.Find(id);

            if (eXPERIENCE == null)
            {
                return(HttpNotFound());
            }
            return(View(eXPERIENCE));
        }
Exemple #4
0
        // GET: Experiences/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EXPERIENCE eXPERIENCE = db.EXPERIENCEs.Find(id);

            if (eXPERIENCE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.userid = new SelectList(db.PROFILES, "userid", "firstname", eXPERIENCE.userid);
            return(View(eXPERIENCE));
        }
 public bool UpdateExperience(EXPERIENCE Entity)
 {
     using (KARYABDBEntities db = new KARYABDBEntities())
     {
         try
         {
             // var Skill = db.SKILLS.FirstOrDefault(q => q.ID == SkillID);
             db.EXPERIENCES.Attach(Entity);
             var Entry = db.Entry(Entity);
             Entry.State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception e)
         {
             return(false);
         }
     }
 }
 public long SetExperience(EXPERIENCE Experience, long HumanID)
 {
     using (KARYABDBEntities db = new KARYABDBEntities())
     {
         try
         {
             db.Configuration.ProxyCreationEnabled = false;
             db.EXPERIENCES.Add(Experience);
             db.SaveChanges();
             OWNERSEXPERIENCE owenersExperience = new OWNERSEXPERIENCE();
             owenersExperience.EXPERIENCEID      = Experience.ID;
             owenersExperience.EXPERIENCEOWNERID = HumanID;
             db.OWNERSEXPERIENCES.Add(owenersExperience);
             db.SaveChanges();
             return(Experience.ID);
         }
         catch
         {
             return(0);
         }
     }
 }
        public bool DeleteExperience(EXPERIENCE Entity)
        {
            using (KARYABDBEntities db = new KARYABDBEntities())
            {
                try
                {
                    db.Configuration.ProxyCreationEnabled = false;
                    EXPERIENCE       entity = db.EXPERIENCES.FirstOrDefault(q => q.ID == Entity.ID);
                    OWNERSEXPERIENCE Owner  = db.OWNERSEXPERIENCES.FirstOrDefault(q => q.EXPERIENCEID == Entity.ID);
                    db.OWNERSEXPERIENCES.Attach(Owner);
                    db.OWNERSEXPERIENCES.Remove(Owner);
                    db.SaveChanges();
                    db.EXPERIENCES.Attach(entity);
                    db.EXPERIENCES.Remove(entity);
                    db.SaveChanges();

                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }