Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
        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));
        }
Beispiel #4
0
 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;
     }
 }
Beispiel #6
0
        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));
        }
Beispiel #7
0
 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));
        }