示例#1
0
        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)));
        }
示例#2
0
        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)));
        }