public async Task <IActionResult> Edit(int id, [Bind("Id,ListOfMonumentsId,DictMonumentTypologicalTypeId,CreateDate,ApplicationUserId")] ListOfMonumetnTypologicalAccessory listOfMonumetnTypologicalAccessory) { if (id != listOfMonumetnTypologicalAccessory.Id) { return(NotFound()); } if (ModelState.IsValid) { try { string uid = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; listOfMonumetnTypologicalAccessory.ApplicationUserId = uid; _context.Update(listOfMonumetnTypologicalAccessory); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ListOfMonumetnTypologicalAccessoryExists(listOfMonumetnTypologicalAccessory.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = listOfMonumetnTypologicalAccessory.ListOfMonumentsId })); } ViewData["DictMonumentTypologicalTypeId"] = new SelectList(_context.DictMonumentTypologicalType, "Id", "NameRus", listOfMonumetnTypologicalAccessory.DictMonumentTypologicalTypeId); ViewData["ListOfMonumentsId"] = new SelectList(_context.ListOfMonuments, "Id", "Id", listOfMonumetnTypologicalAccessory.ListOfMonumentsId); return(View(listOfMonumetnTypologicalAccessory)); }
public async Task <IActionResult> Create([Bind("Id,ListOfMonumentsId,DictMonumentTypologicalTypeId,CreateDate,ApplicationUserId")] ListOfMonumetnTypologicalAccessory listOfMonumetnTypologicalAccessory) { if (ModelState.IsValid) { _context.Add(listOfMonumetnTypologicalAccessory); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { id = listOfMonumetnTypologicalAccessory.ListOfMonumentsId })); } ViewData["DictMonumentTypologicalTypeId"] = new SelectList(_context.DictMonumentTypologicalType, "Id", "NameRus", listOfMonumetnTypologicalAccessory.DictMonumentTypologicalTypeId); ViewData["ListOfMonumentsId"] = new SelectList(_context.ListOfMonuments, "Id", "Id", listOfMonumetnTypologicalAccessory.ListOfMonumentsId); return(View(listOfMonumetnTypologicalAccessory)); }
// GET: Monuments/ListOfMonumetnTypologicalAccessories/Create public IActionResult Create() { ViewData["DictMonumentTypologicalTypeId"] = new SelectList(_context.DictMonumentTypologicalType, "Id", "NameRus"); ViewData["ListOfMonumentsId"] = new SelectList(_context.ListOfMonuments, "Id", "Id"); string name = "0"; if (HttpContext.Request.Cookies.ContainsKey("ListTheatricalsId")) { name = HttpContext.Request.Cookies["ListTheatricalsId"]; } string uid = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; ListOfMonumetnTypologicalAccessory model = new ListOfMonumetnTypologicalAccessory(); model.CreateDate = DateTime.Now; model.ListOfMonumentsId = int.Parse(name); model.ApplicationUserId = uid; return(View(model)); }