public void UpdateUser(UserForDetail user) { List <User> users = GetUsers(); User us = users.Find(x => x.EmailAddress == user.EmailAddress); us.FirstName = user.FirstName; us.AffiliatedBoxName = user.AffiliatedBoxName; us.Birthday = user.Birthday; us.EmailAddress = user.EmailAddress; us.Height = user.Height; us.Weight = user.Weight; us.LastName = user.LastName; us.Password = user.Password ?? us.Password; SaveUser(users); }
public static UserModel Convert(this UserForDetail user) { if (user == null) { return(null); } return(new UserModel { FirstName = user.FirstName, LastName = user.LastName, EmailAddress = user.EmailAddress, Birthday = user.Birthday, Image = user.Image, Height = user.Height, Weight = user.Weight, AffiliatedBoxName = user.AffiliatedBoxName }); }
public UserForDetail TryLogin(string user, string password) { DataManagement api = new DataManagement(URL_BASE); Dictionary <string, object> userData = new Dictionary <string, object> { { "email", user }, { "password", password } }; var content = new StringContent(JsonConvert.SerializeObject(userData), Encoding.UTF8, "application/json"); dynamic response = api.SendPost("/login", content); string token = response["token"]; Dictionary <string, string> header = new Dictionary <string, string> { { "Authorization", "Bearer " + token } }; response = api.SendGet("/profile", header); UserForDetail userDetail = new UserForDetail { Token = token, FirstName = response["firstname"], LastName = response["lastname"], Birthday = response["birthday"], Height = response["height"], Weight = response["weight"], AffiliatedBoxName = response["affiliatedBox"] }; Token = token; return(userDetail); }
public void UpdateUser(UserForDetail user) { DataManagement api = new DataManagement(URL_BASE); Dictionary <string, object> userData = new Dictionary <string, object> { { "email", user.EmailAddress }, { "lastname", user.LastName }, { "firstname", user.FirstName }, { "birthday", user.Birthday }, { "height", user.Height }, { "weight", user.Weight }, { "affiliated_box", user.AffiliatedBoxName } }; var content = new StringContent(JsonConvert.SerializeObject(userData), Encoding.UTF8, "application/json"); Dictionary <string, string> header = new Dictionary <string, string> { { "Authorization", "Bearer " + Token } }; api.SendPut("/profile", content, header); }
public void UpdateUser(UserForDetail user) { this._wsWodBoard.UpdateUser(user); }