public IHttpActionResult PutAlumniLogin(int id, AlumniLogin alumniLogin) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != alumniLogin.id) { return(BadRequest()); } db.Entry(alumniLogin).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AlumniLoginExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostAlumniLogin(AlumniLogin alumniLogin) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AlumniLogins.Add(alumniLogin); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = alumniLogin.id }, alumniLogin)); }
public IHttpActionResult DeleteAlumniLogin(int id) { AlumniLogin alumniLogin = db.AlumniLogins.Find(id); if (alumniLogin == null) { return(NotFound()); } db.AlumniLogins.Remove(alumniLogin); db.SaveChanges(); return(Ok(alumniLogin)); }
public ActionResult Login(AlumniLogin objUser) { if (ModelState.IsValid) { AlumniLogin obj1 = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri(Link); //HTTP GET string username = objUser.username; var responseTask = client.GetAsync("AlumniLogins/" + username); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsStringAsync();//<IList<JobPosting>>(); readTask.Wait(); AlumniLogin obj = JsonConvert.DeserializeObject <AlumniLogin>(readTask.Result); obj1 = obj; } else //web api sent error response { //log response status here.. ModelState.AddModelError(string.Empty, "Server error. Please contact administrator."); } } if (obj1 != null) { //Session["UserID"] = obj1.username.ToString(); //Session["UserName"] = obj1.username.ToString(); if (obj1.password.Equals(objUser.password)) { Session["UserID"] = obj1.AlumniId; Session["UserName"] = obj1.username.ToString(); return(RedirectToAction("Index", "JobsPosting")); } else { ModelState.AddModelError(string.Empty, "Username or Password Incorrect"); } } } return(View(objUser)); }
public bool verify(string uname, string pass) { AlumniLogin obj1 = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri(Link); //HTTP GET var responseTask = client.GetAsync("AlumniLogins/" + uname); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsStringAsync();//<IList<JobPosting>>(); readTask.Wait(); AlumniLogin obj = JsonConvert.DeserializeObject <AlumniLogin>(readTask.Result); obj1 = obj; } } if (obj1 != null) { //Session["UserID"] = obj1.username.ToString(); //Session["UserName"] = obj1.username.ToString(); if (obj1.password.Equals(pass)) { LoginInfo.UserID = obj1.AlumniId; MessageBox.Show("Login SuccessFul"); return(true); } else { MessageBox.Show("Error"); return(false); } } return(false); }