예제 #1
0
        public async Task <bool> SaveUser(Registration_UserInformation user)
        {
            try
            {
                var usermodel = Mapper.Map <Registration_UserInformation, _1TE_MY.Models.Models.User>(user);
                await _registrationRepository.SaveUser(usermodel);

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public async Task <int> SaveRegistartion(Registration_UserInformation registrationdto)
        {
            try
            {
                var registration = Mapper.Map <Registration_UserInformation, _1TE_MY.Models.Models.Registeration>(registrationdto);
                await _registrationRepository.SaveRegistartion(registration);

                return(registration.RegistrationID);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
0
        public async Task <JsonResult> SaveRegistration(Registration_UserInformation model)
        {
            try
            {
                if (model.RegistrationID <= 0)
                {
                    Random random = new Random(1000);
                    model.OTPNo       = random.Next(9999).ToString();
                    model.OTPSentDate = DateTime.Now;
                    model.IsOTPSent   = true;
                }
                var registerationId = await _registrationService.SaveRegistartion(model);

                HttpContext.Session.setSessionValue <string>(SessionConstants.RegistartionId, registerationId.ToString());
                return(Json(new ReturnResult()
                {
                    Status = true
                }));
            }
            catch (Exception e)
            {
                throw;
            }
        }