public ActionResult RegisterEmployee_Post(RegisterViewModel model) { TempData["model"] = model; if (!ModelState.IsValid) { return(View("Index", model)); } try { RegisterViewModel msgModel = new RegisterViewModel(); int userId = _de.InsertEmployee(model); var userCreds = _de.GetUserCredentialsbyUserId(userId); msgModel.Message = "New Employee Registered with User Id " + userId; TempData["model"] = msgModel; SMTPSender.ToAddress = model.Email; SMTPSender.Subject = "Registration successfull."; SMTPSender.MessageBody = "Welcome to GVB Expense Reimbursement tool. You are Sccussfully registered for the reimbursement of your expenses.\n \n Please login into the tool with below credentials.\n\n User Id: " + userCreds.UserId + "\n Password: "******"Index")); } catch (Exception ex) { model.Message = "Error occured while creating employee" + ex.InnerException.Message; } return(RedirectToAction("Index")); }
public bool AuthenticateUser(UserEntity user) { var userCred = _de.GetUserCredentialsbyUserId(user.UserId); if (user.Password.Equals(userCred.Password)) { return(true); } return(false); }