public IHttpActionResult PostProductOwner(ProductOwner productOwner) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.ProductOwners.Add(productOwner); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = productOwner.Id }, productOwner); }
public ActionResult Edit( ProductOwner productOwner) { if (ModelState.IsValid) { productOwner.EmailId = Session["Email"].ToString(); db.Entry(productOwner).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Details", new {Email=Session["Email"] }); } return View(productOwner); }
public IHttpActionResult PutProductOwner(int id, ProductOwner productOwner) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != productOwner.Id) { return BadRequest(); } db.Entry(productOwner).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProductOwnerExists(id)) { return NotFound(); } } return StatusCode(HttpStatusCode.NoContent); }
public ActionResult AddProductOwner(ProductOwner productOwner) { // if (ModelState.IsValid) { productOwner.EmailId = TempData["EmailId"].ToString(); db.ProductOwners.Add(productOwner); db.SaveChanges(); return View("ConfirmApproval"); } // return View(productOwner); }