Esempio n. 1
0
        public ActionResult LoginUser(string lob)
        {
            AuthenticationHelper helper = new AuthenticationHelper();
            var token = _helper.GenerateToken(_jwtAuthentication.Value, "Srijit", "*****@*****.**", "Admin");

            return(Ok(APIResponse.CreateResponse(token, _userService.GetUserDetails())));
        }
Esempio n. 2
0
        public async Task <IActionResult> UploadImage(UserImagesUploadModel images, int userId)
        {
            //List<UserImage> userImages = new List<UserImage>();
            //images.ForEach(async img => {
            //    UserImage userImg = (UserImage)await _imageHandler.UploadUserImage(img.FormData);
            //    userImg.UserId = img.UserId;
            //    userImages.Add(img);
            //});
            //UserImage userImg = (UserImage)await _imageHandler.UploadUserImage(file);
            //userImg.UserId = userId;
            var response = await _userService.SaveImage(images, userId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 3
0
        public ActionResult LoginUser(UserShortRegister userShortRegister)
        {
            var response     = _userService.LoginUser(userShortRegister);
            var userResposne = response as UserModelResponse;
            var accessToken  = _httpContextAccessor.HttpContext.Request.Headers["Authorization"];
            var token        = _helper.ValidateToken(_jwtAuthentication.Value, accessToken);

            if (userResposne != null)
            {
                if (token != null)
                {
                    token = _helper.GenerateToken(_jwtAuthentication.Value, userResposne.Data.ID.ToString(), userResposne.Data.Email, "Admin");
                }
                return(Ok(APIResponse.CreateResponse(token, userResposne)));
            }
            else
            {
                return(Ok(APIResponse.CreateResponse(token, response)));
            }
        }
Esempio n. 4
0
        public ActionResult MasterData()//coma separeted table names
        {
            var    accessToken = _httpContextAccessor.HttpContext.Request.Headers["Authorization"];
            string token       = string.Empty;

            if (string.IsNullOrEmpty(accessToken))
            {
                token = _helper.GenerateToken(_jwtAuthentication.Value, "default", "*****@*****.**", "User");
            }
            else
            {
                var tokeValue = accessToken.ToString().Split(new[] { ' ' }, 2);
                if (tokeValue != null && tokeValue.Length > 1 && tokeValue[1].ToString() != "null")
                {
                    token = _helper.ValidateToken(_jwtAuthentication.Value, accessToken);
                }
                else
                {
                    token = _helper.GenerateToken(_jwtAuthentication.Value, "default", "*****@*****.**", "User");
                }
            }
            //List<string> lstTable = tableNames.Split(',').ToList();
            return(Ok(APIResponse.CreateResponse(token, _masterDataService.GetMasterDate())));
        }
Esempio n. 5
0
        public ActionResult ChangePasswordHideProfile(UserChangePassword changePassword)
        {
            var response = _userService.ChangePassword(changePassword);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 6
0
        public ActionResult EmailEnquiry(UserEnquiry enquiryForm)
        {
            var response = _userService.SendEnquiry(enquiryForm);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 7
0
        public ActionResult GetProfileDisplayData(int userId)
        {
            var response = _userService.GetProfileDisplayData(userId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 8
0
        public ActionResult ForgetPassword(UserForgetPassword forgotPassword)
        {
            var response = _userService.ForgetPassword(forgotPassword);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 9
0
 public ActionResult GetOneUserDetails(string UserID)
 {
     return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, _userService.GetOneUserDetails(UserID))));
 }
Esempio n. 10
0
        public async Task <IActionResult> GetMessageRoomDetails(int userId, int interestUserId)
        {
            var response = await _userService.GetMessageRoomDetails(userId, interestUserId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 11
0
        public ActionResult GestUser(int userId, int viewedId)
        {
            var response = _userService.GetUserDetails(userId, viewedId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 12
0
        public ActionResult SendOTPSMS(int userId)
        {
            var response = _userService.SendOTPSMS(userId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 13
0
        public ActionResult GestUserList(SearchCritriaModel searchCritria, string mode)
        {
            var response = _userService.GestUserList(searchCritria, mode);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 14
0
        public ActionResult GetSearchedProfileList(int id, int genderId, string searchText)
        {
            var response = _userService.GetSearchedProfileList(id, genderId, searchText);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 15
0
        public async Task <IActionResult> GetTopPanelCounts(int userId, int mode)
        {
            var response = await _userService.GetTopPanelCounts(userId, mode);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 16
0
        public ActionResult UpdateNotificationData(int id)
        {
            var response = _userService.UpdateNotification(id);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 17
0
        public async Task <IActionResult> GetNotificationData(int userId)
        {
            var response = await _userService.GetNotificationData(userId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 18
0
        public ActionResult GetEmailCode(int userId)
        {
            var response = _userService.GenerateEmailCode(userId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 19
0
        public ActionResult UpdateUserFamilyInfo(UserFamilyInformationModel userFamily)
        {
            var response = _userService.Register(userFamily, typeof(UserFamilyInformationModel).Name) as UserModelResponse;

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 20
0
        public ActionResult VerifyEmail(int userId, string emailCode)
        {
            var response = _userService.VerfiyEmailCode(userId, emailCode);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 21
0
        public ActionResult GetState(int countryId)
        {
            var response = _masterDataService.GetState(countryId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 22
0
        public ActionResult VerifyMobile(int userId, string mobileCode)
        {
            var response = _userService.VerfiyOTPSMS(userId, mobileCode);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 23
0
        public ActionResult UpdateUserLifeStyle(UserLifeStyleModel userlifeStyle)
        {
            var response = _userService.Register(userlifeStyle, userlifeStyle.GetType().Name) as UserModelResponse;

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 24
0
        public ActionResult SaveInvite(SendChatModel model)
        {
            var response = _userService.SaveChatInvite(model.SenderId, model.RevceiverId, model.mode);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 25
0
        public async Task <IActionResult> InterestOrShortListed(int userId, int interestUserId, string mode, int isRemoved = 0, int isRejected = 0)
        {
            var response = await _userService.InterestOrShortListed(userId, interestUserId, mode, isRemoved, isRejected);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 26
0
        public ActionResult CheckProfileQuotient(SendChatModel model)
        {
            var response = _userService.GetProfileQuotient(model.SenderId, model.RevceiverId);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 27
0
        public ActionResult GetImages(int userId, int width, int height, string mode)
        {
            var response = _userService.GetImages(userId, width, height, mode) as UserImageListResponse;

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 28
0
        public ActionResult GetCity(string stateIds)
        {
            var response = _masterDataService.GetCity(stateIds);

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }
Esempio n. 29
0
        public ActionResult UpdateUserBasicInfo(UserBasicInformation userBasic)
        {
            var response = _userService.Register(userBasic, userBasic.GetType().Name) as UserModelResponse;

            return(Ok(APIResponse.CreateResponse(_jwtAuthentication.Value, _httpContextAccessor.HttpContext.Request, response)));
        }