/*REJECT REQUEST*/ public ActionResult AdminRequestReject(int data) { AdminRequestModel request = adm_req_rep.getAdminRequestById(data); request.handled = true; adm_req_rep.updateAdminRequest(request); return(RedirectToAction("AdminRequests", "Admin")); }
/*APPROVE REQUEST*/ public ActionResult AdminRequestGrant(int data) { AdminRequestModel request = adm_req_rep.getAdminRequestById(data); Roles.AddUserToRole(request.username, "ROLE_ADMIN"); request.handled = true; adm_req_rep.updateAdminRequest(request); return(RedirectToAction("AdminRequests", "Admin")); }
public ActionResult AdminRequest() { /*ADD ADMIN REQUEST*/ AdminRequestModel request = new AdminRequestModel(); request.username = Membership.GetUser().UserName; request.handled = false; req_rep.addAdminRequest(request); return(RedirectToAction("UserProfile", "Profile")); }
/// <summary> /// This is the method foe login Admin. /// </summary> /// <param name="login"></param> /// <returns></returns> public AdminResponseModel Login(AdminRequestModel login) { try { if (login != null) { return(adminRL.Login(login)); } else { return(null); } } catch (Exception e) { throw new Exception(e.Message); } }
public IActionResult Login(AdminRequestModel login) { var result = adminBL.Login(login); if (result != null) { var token = GenerateJSONWebToken(result, "Login"); var success = true; var message = "Login successfully done"; return(Ok(new { success, message, result, token })); } else { var success = false; var message = "Login Failed"; return(BadRequest(new { success, message })); } }
/// <summary> /// This is the method for Login. /// </summary> /// <param name="loginModel"></param> /// <returns></returns> public AdminResponseModel Login(AdminRequestModel loginModel) { try { SqlConnection sqlConnection = new SqlConnection(_configuration["connectionstring:ElectionDb"]); SqlCommand sqlCommand = new SqlCommand("sp_Admin", sqlConnection); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Parameters.AddWithValue("@UserName", loginModel.UserName); sqlCommand.Parameters.AddWithValue("@Password", loginModel.Password); sqlCommand.Parameters.AddWithValue("@Query", 2); sqlConnection.Open(); SqlDataReader sdr = sqlCommand.ExecuteReader(); while (sdr.Read()) { responseModel = new AdminResponseModel(); responseModel.AdminId = Convert.ToInt32(sdr["AdminId"]); responseModel.FirstName = sdr["FirstName"].ToString(); responseModel.LastName = sdr["LastName"].ToString(); responseModel.MobileNumber = sdr["MobileNumber"].ToString(); responseModel.UserName = sdr["UserName"].ToString(); responseModel.Password = sdr["Password"].ToString(); responseModel.CreatedDate = Convert.ToDateTime(sdr["CreatedDate"]); responseModel.ModifiedDate = Convert.ToDateTime(sdr["ModifiedDate"]); } sdr.Close(); if (responseModel != null) { return(responseModel); } else { return(null); } } catch (Exception e) { throw new Exception(e.Message); } }
public void deleteAdminRequest(AdminRequestModel a) { context.AdminRequests.Remove(a); context.SaveChanges(); }
public void updateAdminRequest(AdminRequestModel a) { context.Entry <AdminRequestModel>(a).State = EntityState.Modified; context.SaveChanges(); }
public void addAdminRequest(AdminRequestModel a) { context.AdminRequests.Add(a); context.SaveChanges(); }