public ActionResult Edit(int id, Experince experince)
 {
     try
     {
         Experince exp = db.Experinces.FirstOrDefault(a => a.ExpId == id);
         if (exp == null)
         {
             return(HttpNotFound("this trying not fount"));
         }
         else
         {
             exp.Place        = experince.Place;
             exp.StartDate    = experince.StartDate;
             exp.EndDate      = experince.EndDate;
             exp.Position     = experince.Position;
             exp.Responsbilty = experince.Responsbilty;
             db.SaveChanges();
             return(RedirectToAction("Create"));
         }
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 2
0
        public async Task <ActionResult <Experince> > PostExperince(Experince experince)
        {
            _context.Experinces.Add(experince);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetExperince", new { id = experince.ExperincenceID }, experince));
        }
Esempio n. 3
0
        public async Task <IActionResult> PutExperince(int id, Experince experince)
        {
            if (id != experince.ExperincenceID)
            {
                return(BadRequest());
            }

            _context.Entry(experince).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ExperinceExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 4
0
 public ActionResult EditExperience(int?experienceId)
 {
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         Experince exp = experienceId.HasValue ? db.Experinces.Find(experienceId) : new Experince();
         return(PartialView(exp));
     }
 }
        // GET: Experince/Delete/5
        public ActionResult Delete(int id)
        {
            Experince exp = db.Experinces.FirstOrDefault(a => a.ExpId == id);

            if (exp == null)
            {
                return(HttpNotFound("Experience Not Exists"));
            }
            return(View(exp));
        }
Esempio n. 6
0
        public ActionResult DeleteExperience(int id)
        {
            Experince exp = db.Experinces.Find(id);

            if (exp != null)
            {
                db.Experinces.Remove(exp);
                db.SaveChanges();
            }
            return(RedirectToAction("Details"));
        }
Esempio n. 7
0
 public ActionResult EditExperience(int?id)
 {
     if (id.HasValue)
     {
         Experince exp = db.Experinces.Find(id);
         return(exp != null?View(exp) : (ActionResult)HttpNotFound("Id does not exist"));
     }
     else
     {
         return(View(new Experince()));
     }
 }
 public ActionResult Create([Bind(Exclude = "ExpId")] Experince experince)
 {
     try
     {
         experince.UserID = User.Identity.GetUserId();
         db.Experinces.Add(experince);
         db.SaveChanges();
         return(RedirectToAction("Create"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 9
0
 public ActionResult EditExperience(Experince model)
 {
     model.UserID = CurrentUser.Id;
     if (model.ExpId == 0)
     {
         db.Experinces.Add(model);
     }
     else
     {
         Education edu = db.Education.Find(model.ExpId);
         db.Entry(edu).CurrentValues.SetValues(model);
     }
     db.SaveChanges();
     return(RedirectToAction("Details"));
 }
Esempio n. 10
0
        // GET: Experince/Edit/5
        public ActionResult Edit(int?id)
        {
            string           userId = User.Identity.GetUserId();
            List <Experince> exper  = db.Experinces.Where(a => a.UserID == userId).ToList <Experince>();

            ViewBag.allExperience = exper;
            Experince experr = db.Experinces.FirstOrDefault(a => a.ExpId == id);

            if (experr == null)
            {
                return(HttpNotFound());
            }
            else
            {
                return(View(experr));
            }
        }
Esempio n. 11
0
 public ActionResult Delete(int id, FormCollection collect)
 {
     try
     {
         Experince experince = db.Experinces.FirstOrDefault(a => a.ExpId == id);
         if (experince == null)
         {
             return(HttpNotFound("Experience Not Exists"));
         }
         db.Experinces.Remove(experince);
         db.SaveChanges();
         return(RedirectToAction("Create"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 12
0
 public ActionResult EditExperience(Experince model)
 {
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         model.UserID = CurrentUser.Id;
         if (model.ExpId != 0)
         {
             Experince exp = db.Experinces.Find(model.ExpId);
             db.Entry(exp).CurrentValues.SetValues(model);
         }
         else
         {
             db.Experinces.Add(model);
         }
         db.SaveChanges();
         var user = db.Users.FirstOrDefault(a => a.Id == model.UserID);
         return(PartialView("StaticExperience", CurrentUser));
     }
 }
Esempio n. 13
0
        // GET: Experince/Details/5
        public ActionResult Details(int?id)
        {
            Experince exper = db.Experinces.FirstOrDefault(a => a.ExpId == id);

            return(View(exper));
        }
Esempio n. 14
0
 public async Task AddExp(Experince experince)
 {
     await this.httpClient.PostAsJsonAsync("api/Experinces", experince);
 }