public bool Create(String email, bool valueEmail, bool valueBirthDate, bool valuename) { try { var userlog = db.Users.FirstOrDefault(x => x.UserName == email); ProfilePreferenceModel pm = new ProfilePreferenceModel(); pm.email = valueEmail; pm.birthday = valueBirthDate; pm.name = valuename; pm.userID = userlog.Id; pm.User = userlog; if (ModelState.IsValid) { db.ProfilePreferenceModels.Add(pm); db.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public FbUserProfileModel PreferencesOfProfile(string Token, string useremail, bool Booleanemail, bool BooleanBirthday, bool BooleanName) { ProfilePreferenceModel PerformanceModel = new ProfilePreferenceModel(); PerformanceModel.email = Booleanemail; PerformanceModel.birthday = BooleanBirthday; PerformanceModel.name = BooleanName; ProfilePreferenceModelsController PreferenceController = new ProfilePreferenceModelsController(); if (PreferenceController.checkifexist(useremail)) { PreferenceController.Create(useremail, Booleanemail, BooleanBirthday, BooleanName); } else { PreferenceController.UpdatenewFeeld(useremail, Booleanemail, BooleanBirthday, BooleanName); } Enpoiint.fBAccesToken = Token; AppClient.endpoint = Enpoiint.GetProfileEndpoint(BooleanName, BooleanBirthday, Booleanemail); String Data = AppClient.Request(HttpVerb.GET, Enpoiint.EndpointURL()); JSONParser <FbUserProfileModel> jsonp = new JSONParser <FbUserProfileModel>(); FbUserProfileModel fbm = new FbUserProfileModel(); fbm = jsonp.parseJson(Data); return(fbm); }