public ActionResult EditIglakGrunt(int productID) { IglakGrunt iglakGrunt = iglakGruntRepository.IglakiGrunt.FirstOrDefault(d => d.ProductID == productID); //iglakGrunt.Date = DateTime.Now; return(View(iglakGrunt)); }
public ActionResult CreateIglakGrunt() { var iglakGrunt = new IglakGrunt(); iglakGrunt.Date = DateTime.Now; iglakGrunt.Available = true; return(View("EditIglakGrunt", iglakGrunt)); }
public ActionResult DeleteIglakGrunt(int productID) { IglakGrunt deletedIglakGrunt = iglakGruntRepository.DeleteIglakGrunt(productID); if (deletedIglakGrunt != null) { TempData["message"] = string.Format("Usunieto {0}", deletedIglakGrunt.Name); } return(RedirectToAction("IglakGruntList")); }
public IglakGrunt DeleteIglakGrunt(int iglakGruntID) { IglakGrunt dbEntry = context.IglakiGrunt.Find(iglakGruntID); if (dbEntry != null) { context.IglakiGrunt.Remove(dbEntry); context.SaveChanges(); } return(dbEntry); }
public FileContentResult GetImage(int productID) { IglakGrunt iglakGrunt = repository.IglakiGrunt.FirstOrDefault(p => p.ProductID == productID); if (iglakGrunt != null) { return(File(iglakGrunt.ImageData, iglakGrunt.ImageMimeType)); } else { return(null); } }
public ActionResult Details(int?productID) { if (productID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IglakGrunt iglakGrunt = repository.IglakiGrunt.FirstOrDefault(k => k.ProductID == productID); if (iglakGrunt == null) { return(HttpNotFound()); } return(View(iglakGrunt)); }
public ActionResult EditIglakGrunt(IglakGrunt iglakGrunt, HttpPostedFileBase image = null) { if (ModelState.IsValid) { if (image != null) { iglakGrunt.ImageMimeType = image.ContentType; iglakGrunt.ImageData = new byte[image.ContentLength]; image.InputStream.Read(iglakGrunt.ImageData, 0, image.ContentLength); } iglakGruntRepository.SaveIglakGrunt(iglakGrunt); TempData["message"] = string.Format("Zapisano {0} ", iglakGrunt.Name); return(RedirectToAction("IglakGruntList")); } else { return(View(iglakGrunt)); } }
public void SaveIglakGrunt(IglakGrunt iglakGrunt) { if (iglakGrunt.ProductID == 0) { context.IglakiGrunt.Add(iglakGrunt); } else { IglakGrunt dbEntry = context.IglakiGrunt.Find(iglakGrunt.ProductID); if (dbEntry != null) { //Product dbEntry.Name = iglakGrunt.Name; dbEntry.Date = iglakGrunt.Date; dbEntry.Description = iglakGrunt.Description; dbEntry.Price = iglakGrunt.Price; dbEntry.Discount = iglakGrunt.Discount; dbEntry.Description = iglakGrunt.Description; dbEntry.Available = iglakGrunt.Available; if (dbEntry.Available == true) { dbEntry.Quantity = iglakGrunt.Quantity; } else { dbEntry.Quantity = null; } dbEntry.HeightMin = iglakGrunt.HeightMin; dbEntry.HeightMax = iglakGrunt.HeightMax; dbEntry.ImageData = iglakGrunt.ImageData; dbEntry.ImageMimeType = iglakGrunt.ImageMimeType; //IglakiGrunt } } context.SaveChanges(); }