public ActionResult Create(InterestViewModel interest) { if (ModelState.IsValid) { GeneralUser user = db.Users.FirstOrDefault(u => u.Email == User.Identity.Name); FieldOfInterest foi = db.Fields.FirstOrDefault(f => f.Id == interest.FOIId); UserFOI userFOI = new UserFOI() { User = user, Foi = foi, Level = interest.Level }; db.UserFOIs.Add(userFOI); db.SaveChanges(); return RedirectToAction("Index", user is StudentUser ? "student" : "providers", null); } return View(interest); }
public IHttpActionResult AddUserInterest(InterestViewModel interest) { if (!ModelState.IsValid) { return BadRequest(ModelState); } GeneralUser user = db.Users.FirstOrDefault(u => u.Email == User.Identity.Name); FieldOfInterest foi = db.Fields.FirstOrDefault(f => f.Id == interest.FOIId); UserFOI userFOI = new UserFOI() { User = user, Foi = foi, Level = interest.Level }; db.UserFOIs.Add(userFOI); db.SaveChanges(); return Ok(); }