public UserRegistrationDetailsResponseModel UserRegistrationDetail(string UserEmailId) { UserRegistrationDetailsResponseModel Response = new UserRegistrationDetailsResponseModel(); UserRegistrationDetailsModel URDM = new UserRegistrationDetailsModel(); try { var GetUserInfo = _ObjDBContext.Users.Where(x => x.Email == UserEmailId).FirstOrDefault(); if (GetUserInfo != null) { var GetImage = _ObjDBContext.Image.Where(x => x.ImageId == GetUserInfo.ImageId).FirstOrDefault(); if (GetImage != null) { URDM.ProfilePic = GetImage.ImagePath; } else { URDM.ProfilePic = ""; } URDM.FirstName = GetUserInfo.FirstName; URDM.LastName = GetUserInfo.LastName; URDM.Email = GetUserInfo.Email; URDM.CountryCode = GetUserInfo.MobilePhoneCountryCode; URDM.MobileNum = GetUserInfo.MobilePhoneNumber; URDM.Address1 = GetUserInfo.Address1; URDM.Address2 = GetUserInfo.Address2; URDM.ZipCode = GetUserInfo.ZipCode; URDM.State = GetUserInfo.State; URDM.City = GetUserInfo.City; URDM.InfoAbout = GetUserInfo.InfoAbout; URDM.PriceAlert = GetUserInfo.PriceAlert; Response.Response.Message = "Successfully"; Response.Response.StatusCode = 200; Response.Response.Details = URDM; } else { Response.Response.Message = "Invaid Token!"; Response.Response.StatusCode = 401; } } catch (Exception ex) { Response.Response.Message = Convert.ToString(ex); Response.Response.StatusCode = 401; } return(Response); }
public UserRegistrationDetailsResponseModel UserRegistrationDetail() { UserRegistrationDetailsResponseModel Response = new UserRegistrationDetailsResponseModel(); bool IsAuth = User.Identity.IsAuthenticated; if (IsAuth != false) { string UserEmailId = User.Identity.Name; return(_ObjIRegistration.UserRegistrationDetail(UserEmailId)); } else { Response.Response.Message = "Invaid Token!"; Response.Response.StatusCode = 401; return(Response); } }