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);
        }
Exemplo n.º 2
0
        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);
            }
        }