public async Task <IActionResult> Edit(int id, [Bind("Employeeid,Name,DOB,Mobilenumber,Address,Branch,Gender,Roll,Email,Password,Comfirmpassword")] RolleDetails rolleDetails) { if (id != rolleDetails.Employeeid) { return(NotFound()); } try { ViewBag.data = HttpContext.Session.GetObject(SD.Sessionname); var Name = ViewBag.data; rolleDetails.Entrydate = DateTime.UtcNow; rolleDetails.Entryby = Name; Login log = new Login(); var login = _context.login.Where(i => i.Userid == rolleDetails.Email).FirstOrDefault(); login.Password = rolleDetails.Password; _context.login.Update(login); _context.Update(rolleDetails); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RolleDetailsExists(rolleDetails.Employeeid)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Employeeid,Name,DOB,Mobilenumber,Address,Branch,Gender,Roll,Email,Password,Comfirmpassword")] RolleDetails rolleDetails) { ViewBag.data = HttpContext.Session.GetObject(SD.Sessionname); var Name = ViewBag.data; rolleDetails.Entrydate = DateTime.UtcNow; rolleDetails.Entryby = Name; Login log = new Login(); log.Userid = rolleDetails.Email; log.Password = rolleDetails.Password; _context.login.Add(log); _context.Add(rolleDetails); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }