public async Task <IActionResult> Edit(int id, [Bind("Id,ListOfMediaId,CreateDate,NumberOfPermission,PermissionDate,DictAgencyPermId,DateOfPay,NumOfPermGas,PermGASDate,PermElimGASDate, ApplicationUserId")] ListOfTeleRadio listOfTeleRadio) { if (id != listOfTeleRadio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { string uid = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; listOfTeleRadio.ApplicationUserId = uid; _context.Update(listOfTeleRadio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ListOfTeleRadioExists(listOfTeleRadio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = listOfTeleRadio.ListOfMediaId })); } ViewData["DictAgencyPermId"] = new SelectList(_context.DictAgencyPerm, "Id", "NameRus", listOfTeleRadio.DictAgencyPermId); return(View(listOfTeleRadio)); }
public async Task <IActionResult> Create([Bind("Id,ListOfMediaId,CreateDate,NumberOfPermission,PermissionDate,DictAgencyPermId,DateOfPay,NumOfPermGas,PermGASDate,PermElimGASDate, ApplicationUserId")] ListOfTeleRadio listOfTeleRadio) { if (ModelState.IsValid) { _context.Add(listOfTeleRadio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { id = listOfTeleRadio.ListOfMediaId })); } ViewData["DictAgencyPermId"] = new SelectList(_context.DictAgencyPerm, "Id", "NameRus", listOfTeleRadio.DictAgencyPermId); return(View(listOfTeleRadio)); }
// GET: Media/ListOfTeleRadios/Create public IActionResult Create() { ViewData["DictAgencyPermId"] = new SelectList(_context.DictAgencyPerm, "Id", "NameRus"); string name = "0"; if (HttpContext.Request.Cookies.ContainsKey("ListOfMediaId")) { name = HttpContext.Request.Cookies["ListOfMediaId"]; } string uid = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; ListOfTeleRadio model = new ListOfTeleRadio(); model.ListOfMediaId = int.Parse(name); model.CreateDate = DateTime.Now; model.ApplicationUserId = uid; return(View(model)); }