public Product_dto Save(Product_dto data) { using (var ctx = new AWEntities()) { var efo = Transform(data); ctx.Products.Attach(efo); ctx.Entry(efo).State = DbContextHelper.GetEntityState(data); ctx.SaveChanges(); return(Transform(ctx.Entry(efo).Entity)); } }
public IHttpActionResult PutCategory(int id, Category category) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != category.ProductCategoryID) { return(BadRequest()); } db.Entry(category).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CategoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PutKupac(int id, Kupac kupac) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kupac.IDKupac) { return(BadRequest()); } db.Entry(kupac).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KupacExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "HelloWorldId,Message,Name,PersonId")] HelloWorld helloWorld) { if (ModelState.IsValid) { db.Entry(helloWorld).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(helloWorld)); }
public void InsertOrUpdate(ProductCategory productCategory) { if (productCategory.ProductCategoryID == default(int)) { // new context.ProductCategories.Add(productCategory); } else { context.Entry <ProductCategory>(productCategory).State = EntityState.Modified; } }
public async Task <ActionResult> Edit([Bind(Include = "IDKupac,Ime,Prezime,Email,Telefon,GradID")] Kupac kupac) { if (ModelState.IsValid) { db.Entry(kupac).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.GradID = new SelectList(db.Grads, "IDGrad", "Naziv", kupac.GradID); return(View(kupac)); }
public void InsertOrUpdate(Currency currency) { if (currency.CurrencyCode == default(string)) { // new context.Currencies.Add(currency); } else { context.Entry <Currency>(currency).State = EntityState.Modified; } }
public ActionResult Edit([Bind(Include = "CustomerID,NameStyle,Title,FirstName,MiddleName,LastName,Suffix,CompanyName,SalesPerson,EmailAddress,Phone,PasswordHash,PasswordSalt,rowguid,ModifiedDate")] Customer customer) { if (ModelState.IsValid) { db.Entry(customer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Hay errores de validacion"); //ModelState.AddModelError("FirstName", "Error que aparece en el FirstName"); return(View(customer)); }