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()); } }
public async Task <ActionResult <Experince> > PostExperince(Experince experince) { _context.Experinces.Add(experince); await _context.SaveChangesAsync(); return(CreatedAtAction("GetExperince", new { id = experince.ExperincenceID }, experince)); }
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()); }
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)); }
public ActionResult DeleteExperience(int id) { Experince exp = db.Experinces.Find(id); if (exp != null) { db.Experinces.Remove(exp); db.SaveChanges(); } return(RedirectToAction("Details")); }
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()); } }
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")); }
// 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)); } }
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()); } }
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)); } }
// GET: Experince/Details/5 public ActionResult Details(int?id) { Experince exper = db.Experinces.FirstOrDefault(a => a.ExpId == id); return(View(exper)); }
public async Task AddExp(Experince experince) { await this.httpClient.PostAsJsonAsync("api/Experinces", experince); }