public async Task <IActionResult> EditStoreGroup(int id, [Bind("Id,ImporterName,DealerName,StoreGroupName,StoreGroupPhone,StoreGroupRegion,Email,Region,Area,HOAddress1,HOAddress2,HOAddress3,City,Postcode,IsDeleted,CreatedBy")] StoreGroupMaster storeGroupMaster) { if (id != storeGroupMaster.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var user = _userManager.GetUserId(User); // var userName = _context.Users.Where(x => x.Id == user).Select(x => x.FirstName + " " + x.LastName).FirstOrDefault(); var userName = _context.Users.Where(x => x.Id == user).Select(x => x.Id).FirstOrDefault(); storeGroupMaster.ModifiedBy = userName; _context.Update(storeGroupMaster); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StoreGroupMasterExists(storeGroupMaster.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(StoreGroupList))); } return(View(storeGroupMaster)); }
public async Task <IActionResult> CreateStoreGroup([Bind("Id,ImporterName,DealerName,StoreGroupName,StoreGroupPhone,StoreGroupRegion,Email,Region,Area,HOAddress1,HOAddress2,HOAddress3,City,Postcode,IsDeleted,CreatedBy")] StoreGroupMaster storeGroupMaster) { if (ModelState.IsValid) { var user = _userManager.GetUserId(User); // var userName = _context.Users.Where(x => x.Id == user).Select(x => x.FirstName + " " + x.LastName).FirstOrDefault(); var userName = _context.Users.Where(x => x.Id == user).Select(x => x.Id).FirstOrDefault(); storeGroupMaster.CreatedBy = userName; _context.Add(storeGroupMaster); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(StoreGroupList))); } return(View(storeGroupMaster)); }