In my MVC application web config file has three or multiple sql database connection strings with different database. My question is based user login enable one database rest of two should be disable. Is this possible in Mvc without using Entity framework???
My web config file is,
<add key="SqlConnection" value="Data Source=10.10.9.89;Initial Catalog=ABC;Persist Security Info=True;User ID=sa;Password=Pass1234"/>
<add key="SqlConnection2" value="Data Source=10.10.9.89;Initial Catalog=XYZ;Persist Security Info=True;User ID=sa;Password=Pass1234"/>
<add key="SqlConnection3" value="Data Source=10.10.9.89;Initial Catalog=PQR;Persist Security Info=True;User ID=sa;Password=Pass1234"/>
I have try this code,
[HttpPost]
public ActionResult Index(LoginDetails log)
{
if (log.UserId == "Admin")
{
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["SqlConnection"].ConnectionString);
}
else if (log.UserId == "Customer")
{
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["SqlConnection1"].ConnectionString);
}
else
{
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["SqlConnection2"].ConnectionString);
}
return View();
}