// GET api/<controller>/5 public FacbookProfileModel preferences(string Token, string email, bool valueEmail, bool valueBirthDate, bool valuename) { Preferencmodel pm = new Preferencmodel(); pm.email = valueEmail; pm.birthday = valueBirthDate; PreferencmodelsController pc = new PreferencmodelsController(); if (pc.checkifexist(email)) { pc.Create(email, valueEmail, valueBirthDate, valuename); } else { pc.UpdatenewFeeld(email, valueEmail, valueBirthDate, valuename); } fblink.AccesTokenFB = Token; clientt.endpoint = fblink.GetPrefEndpoint(valueEmail, valueBirthDate, valuename); String Data = clientt.Request(HttpVerb.GET, fblink.EndpointURL()); JSONParser <FacbookProfileModel> jsonp = new JSONParser <FacbookProfileModel>(); FacbookProfileModel fbm = new FacbookProfileModel(); fbm = jsonp.parseJson(Data); return(fbm); }
public bool Create(String email, bool valueEmail, bool valueBirthDate, bool valuename) { try { var user = db.Users.FirstOrDefault(x => x.UserName == email); Preferencmodel pm = new Preferencmodel(); pm.email = valueEmail; pm.birthday = valueBirthDate; pm.name = valuename; pm.praivecyuserid = user.Id; pm.praivecyuser = user; if (ModelState.IsValid) { db.Preferencmodels.Add(pm); db.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }