public ActionResult Interest() { ModelAreaOfInterest oModel = new ModelAreaOfInterest(); var oUser = this.model.UserProfiles.Where(x => x.UserName == User.Identity.Name).FirstOrDefault(); if (oUser != null) { var oInterest = this.model.AreaOfIntrests.Where(x => x.UserId == oUser.UserId).FirstOrDefault(); if (oInterest != null) { oModel.Experiance = oInterest.Experience; oModel.KeySkill = oInterest.KeySkills; } } return(View(oModel)); }
public ActionResult Interest(ModelAreaOfInterest oModel) { var oUser = this.model.UserProfiles.Where(x => x.UserName == User.Identity.Name).FirstOrDefault(); if (oUser != null) { var oInterest = this.model.AreaOfIntrests.Where(x => x.UserId == oUser.UserId).FirstOrDefault(); if (oInterest != null) { oInterest.KeySkills = oModel.KeySkill; oInterest.Experience = oModel.Experiance; } else { AreaOfIntrest objectAreaOfInterest = new AreaOfIntrest(); objectAreaOfInterest.Experience = oModel.Experiance; objectAreaOfInterest.KeySkills = oModel.KeySkill; objectAreaOfInterest.UserId = oUser.UserId; this.model.AreaOfIntrests.Add(objectAreaOfInterest); } this.model.SaveChanges(); } return(View(oModel)); }