public async Task <IActionResult> Edit(Guid id, [Bind("Description,Address,Mail,Instagram,Facebook,Phone,InvoiceMessage,Id")] Kindergarter kindergarter) { if (id != kindergarter.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kindergarter); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KindergarterExists(kindergarter.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(kindergarter)); }
public async Task <IActionResult> Create([Bind("Description,Address,Mail,Instagram,Facebook,Phone,InvoiceMessage,Id")] Kindergarter kindergarter) { if (ModelState.IsValid) { //string uniqueFileName = null; //if (kindergarter.Logo != null) //{ // string uploadPath = Path.Combine(_hostingEnviroment.WebRootPath, "images"); // uniqueFileName = "logo_" + kindergarter.Id.ToString() + "_" + kindergarter.Logo.FileName; // string filePath = Path.Combine(uploadPath, uniqueFileName); // kindergarter.Logo.CopyTo(new FileStream(filePath, FileMode.Create)); // kindergarter.LogoPath = uniqueFileName; //} kindergarter.Id = Guid.NewGuid(); _context.Add(kindergarter); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kindergarter)); }