public IHttpActionResult ChangeUserInfo(FullUserProfileDataModel model) { var loggedUserId = this.User.Identity.GetUserId(); var user = this.Data.Users.Find(loggedUserId); user.Gender = user.Gender; user.BornDate = user.BornDate; user.Country = user.Country; user.DetailsAboutYou = user.DetailsAboutYou; user.FamilyName = user.FamilyName; user.FirstName = user.FirstName; user.InterestedIn = user.InterestedIn; user.MiddleName = user.MiddleName; user.PhoneNumber = user.MiddleName; user.RelationshipStatus = user.RelationshipStatus; user.Town = user.Town; user.Email = user.Email; try { this.Data.SaveChanges(); return this.Ok(); } catch (System.Exception) { return this.BadRequest(); } }
public IHttpActionResult GetUserInfo() { var loggedUserId = this.User.Identity.GetUserId(); var user = this.Data.Users.Find(loggedUserId); var data = new FullUserProfileDataModel() { Gender = user.Gender, BornDate = user.BornDate, Country = user.Country, DetailsAboutYou = user.DetailsAboutYou, FamilyName = user.FamilyName, FirstName = user.FirstName, InterestedIn = user.InterestedIn, MiddleName = user.MiddleName, PhoneNumber = user.MiddleName, RelationshipStatus = user.RelationshipStatus, Town = user.Town, Email = user.Email, UserId = user.Id, Username = user.UserName }; return this.Ok(data); }