public IActionResult Miejsce(int id2) { var miejsce = _miejscaRepozytory.PobierzMiejsceId(id2); var zdjecia = _zdjecieRepozytory.PobierzWszustkieZdjecie(); var tagi = _tagRepozytory.PobierzWszustkieTagi(); var miejsceTag = _miejsceTagRepozytory.PobierzWszustkieMijescaTagi(); var newMiejsceVM = new MiejsceVM() { Miejsca = miejsce, Zdjecia = zdjecia.ToList(), Tagi = tagi.ToList(), MiejscaTagi = miejsceTag.ToList(), }; return(View(newMiejsceVM)); }
public IActionResult AddZdjecie(MiejsceVM model) { if (ModelState.IsValid) { string uniquefileName = null; if (model.ZdjecieAdd != null) { string uploatFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniquefileName = Guid.NewGuid().ToString() + "_" + model.ZdjecieAdd.FileName; string filePath = Path.Combine(uploatFolder, uniquefileName); model.ZdjecieAdd.CopyTo(new FileStream(filePath, FileMode.Create)); var pomM = _IMiejscaRepozytory.PobierzWszustkieMiejsca().ToList(); var pomZ = _zdjecieRepozytory.PobierzWszustkieZdjecie().ToList(); Miejsce m = _IMiejscaRepozytory.PobierzMiejsceId(model.id2); Zdjecie z = new Zdjecie { Miejsce = m, MiejsceId = m.MiejsceId, Url = uniquefileName }; _zdjecieRepozytory.dodajZdjecie(z); //m.ZdieciaList.Add(new Zdjecie //{ // Url = uniquefileName //}); var miejsce = _miejscaRepozytory.PobierzMiejsceId(model.id2); var zdjecia = _zdjecieRepozytory.PobierzWszustkieZdjecie(); var tagi = _tagRepozytory.PobierzWszustkieTagi(); var miejsceTag = _miejsceTagRepozytory.PobierzWszustkieMijescaTagi(); model.Miejsca = miejsce; model.Zdjecia = zdjecia.ToList(); model.Tagi = tagi.ToList(); model.MiejscaTagi = miejsceTag.ToList(); return(View("../Home/Miejsce", model)); //return RedirectToAction("../Home/Miejsce"); } } return(View()); }