public IHttpActionResult PutItem(int id, Models.Item item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != item.Ino) { return(BadRequest()); } db.Entry(item).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Boolean AddUser(Users _users) { try { // Convierte el string en SHA256 var _pdw = _users.PWD; _pdw = EncodeSecurityService.EncodeTo(_pdw); _users.PWD = _pdw; DateTime now = DateTime.Now; _users.DateStart = now; _users.DateUpdate = now; _users.Status = "A"; _inventoryDb.Users.Add(_users); _inventoryDb.SaveChanges(); Message = "Usuario creado exitosamente!!"; return(true); } catch (Exception Err) { Trace.WriteLine("The error is: " + Err); Console.WriteLine(Err.InnerException.Message); Message = "Opps, ocurrido un error, intente nuevamente o más tarde."; return(false); } }
private void toolBar_btnSave_Click(object sender) { if (InventoryDB.SaveChanges() > 0) { toolBar.msgSaved(InventoryDB.NumberOfRecords); item_inventoryViewSource.View.Refresh(); } }
public void InsertCategory() { using (InventoryDB db = new InventoryDB()) { db.Categories.Add(new Category() { Name = "Electrodomesticos", Description = "Equipos electricos para el uso domestico" }); int numberOfChanges = db.SaveChanges(); Assert.AreEqual(numberOfChanges, 1); } }
public void InsertCategory() { using (InventoryDB db = new InventoryDB()) { db.Categories.Add(new Category() { Name = "Televisores", Description = "para ver" }); int numberOfChanges = db.SaveChanges(); Assert.AreEqual(numberOfChanges, 1); } }
public Boolean AddProduct(Product _product) { var userID = _product.UserID; if (_validationsUserService.CheckRole(userID)) { try { var MaxID = ((_inventoryDb.Product.Max(obj => obj.ProductID)) + 1).ToString(); var code = _product.Code; var SKU = ("0000000000" + (MaxID) + code); var SKULength = 10; _product.SKU = SKU.Substring(SKU.Length - SKULength); DateTime now = DateTime.Now; //_product.DateStart = now; _product.DateUpdate = now; _product.Status = "A"; _inventoryDb.Product.Add(_product); _inventoryDb.SaveChanges(); Message = "Producto agregado correctamente"; return(true); } catch (Exception Err) { Trace.WriteLine("The error is: " + Err); Console.WriteLine(Err.InnerException.Message); Message = "Opps, ocurrido un error, intente nuevamente o más tarde"; return(false); } } else { Message = "Lo sentimos, su usuario no tiene privilegios para esta acción"; return(false); } }
public void InsertCategory() { //Inserta un dato en la tabla de la BD que hemos creado. using (InventoryDB db = new InventoryDB()) { db.Categories.Add(new Category() { Name = "Electrodomesticos", Description = "Equipos Electricos para el uso domestico" }); //SaveChange devuelve un numero q es el numero de cambios q hace en la BD. int numberOfChanges = db.SaveChanges(); Assert.AreEqual(numberOfChanges, 1); } }
public ActionResult Create(Category category) { context.Categories.Add(category); context.SaveChanges(); return(RedirectToAction("Index")); }
public int Complete() { return(_context.SaveChanges()); }