private void SaveUser(FacebookUser facebookUser) { var user = new User { Email = facebookUser.email, Password = "******", CreateDate = DateTime.Now, Avatar = "", AccountTypeId = 2, OtherID = facebookUser.id.ToString(), Name = new Name { FirstName = facebookUser.first_name, MiddleName = "", LastName = facebookUser.last_name } }; if (TryUpdateModel(user)) { ActionConfirmation<User> confirmation = _userCudTasks.SaveOrUpdate(user); } }
private FacebookUser FacebookResponse(string requestUrl) { var user = new FacebookUser(); WebRequest request = WebRequest.Create(requestUrl); using (var response = request.GetResponse()) { var stream = response.GetResponseStream(); var dataContractJsonSerializer = new DataContractJsonSerializer(typeof(FacebookUser)); if (stream != null) user = dataContractJsonSerializer.ReadObject(stream) as FacebookUser; if (user != null) FormsAuthentication.SetAuthCookie(user.email, true); } return user; }