public async Task <IActionResult> Edit(long id, Models.AttributeItem attributeItem) { if (id != attributeItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { attributeItem.UpdatedBy = User.Identity.Name ?? "username"; attributeItem.UpdateDate = DateTime.Now; attributeItem.AppTenantId = tenant.AppTenantId; _context.Update(attributeItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AttributeItemExists(attributeItem.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } ViewBag.Attributes = new SelectList(_context.Attributes.ToList(), "Id", "Name", attributeItem.AttributeId); return(View(attributeItem)); }
// GET: CmsCore/Attributes/Create public IActionResult Create() { var attributeItem = new Models.AttributeItem(); attributeItem.CreatedBy = User.Identity.Name ?? "username"; attributeItem.CreateDate = DateTime.Now; attributeItem.UpdatedBy = User.Identity.Name ?? "username"; attributeItem.UpdateDate = DateTime.Now; attributeItem.AppTenantId = tenant.AppTenantId; ViewBag.Attributes = new SelectList(_context.Attributes.ToList(), "Id", "Name"); return(View(attributeItem)); }
public async Task <IActionResult> Create(Models.AttributeItem attributeItem) { if (ModelState.IsValid) { attributeItem.CreatedBy = User.Identity.Name ?? "username"; attributeItem.CreateDate = DateTime.Now; attributeItem.UpdatedBy = User.Identity.Name ?? "username"; attributeItem.UpdateDate = DateTime.Now; attributeItem.AppTenantId = tenant.AppTenantId; _context.Add(attributeItem); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Attributes = new SelectList(_context.Attributes.ToList(), "Id", "Name", attributeItem.AttributeId); return(View(attributeItem)); }