public ActionResult SaveProduct(SaveProductViewModel model, HttpPostedFileBase ImageByte) { byte[] data; using (Stream inputStream = ImageByte.InputStream) { MemoryStream memoryStream = inputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); inputStream.CopyTo(memoryStream); } data = memoryStream.ToArray(); } if (model.ProductID <= 0) { db.Products.Add(new Products { Name = model.Name, Price = model.Price, ProductID = model.ProductID, SubCategoryID = model.SubCategoryID, Image = data }); } else { var productEntity = db.Products.FirstOrDefault(w => w.ProductID == model.ProductID); productEntity.Name = model.Name; productEntity.Price = model.Price; productEntity.SubCategoryID = model.SubCategoryID; productEntity.Image = data; } db.SaveChanges(); return(View("Index")); }
public ActionResult Register(SessionUserInfo model) { if (model.UserId <= 0) { db.UserProfile.Add(new UserProfile { Name = model.FirsName, LastName = model.LastName, Password = model.Password, UserName = model.UserName, Email = model.Email, }); } db.SaveChanges(); return(View("Index")); }