Ejemplo n.º 1
0
        public List <RegisterModels> SearchEmilList(int SID, string SearchText, string std, int UserType)
        {
            List <RegisterModels> searchModelsList = new List <RegisterModels>();
            RegisterModels        registerModels   = new RegisterModels();

            if (!string.IsNullOrEmpty(Convert.ToString(SID)))
            {
                DataTable dtContactList = new DataTable();

                dtContactList = registerModels.SearchEmail(SID, SearchText, std, UserType);
                if (dtContactList.Rows.Count > 0)
                {
                    foreach (DataRow dr in dtContactList.Rows)
                    {
                        RegisterModels contactModelsTypes = new RegisterModels();
                        contactModelsTypes.UID       = Convert.ToInt32(dr["UID"]);
                        contactModelsTypes.FirstName = Convert.ToString(dr["first_name"]).ToString().Trim();
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["last_name"])))
                        {
                            contactModelsTypes.LastName = Convert.ToString(dr["last_name"]).ToString().Trim();
                        }
                        contactModelsTypes.SchoolID = Convert.ToInt32(dr["exam_id"]);
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["e_mail"])))
                        {
                            contactModelsTypes.EmailId = Convert.ToString(dr["e_mail"]).ToString().Trim();
                        }
                        contactModelsTypes.UserType = Convert.ToInt32(dr["userType"]);
                        searchModelsList.Add(contactModelsTypes);
                    }
                }
            }
            return(searchModelsList);
        }
Ejemplo n.º 2
0
        public ActionResult Register(RegisterModels register)
        {
            User user = new User();

            if (ModelState.IsValid)
            {
                if (register.Password.Equals(register.Password2))
                {
                    user.UserName = register.UserName;
                    user.Password = register.Password;
                    String resultMessage = userService.Register(user);

                    if (resultMessage.Equals("ok"))
                    {
                        return(View("Login"));
                    }
                    else
                    {
                        return(Content("<script>alert('" + resultMessage + "')</script>"));
                        //return View();
                    }
                }
            }
            return(View());
        }
Ejemplo n.º 3
0
 public HttpResponseMessage UpdateContact(int UID, int SchoolID, string ContactNo, int UType, string Fax)
 {
     try
     {
         string         Status         = string.Empty;
         RegisterModels registerModels = new RegisterModels();
         registerModels.UID         = UID;
         registerModels.SchoolID    = SchoolID;
         registerModels.PhoneNumber = ContactNo;
         registerModels.Gender      = string.Empty;
         registerModels.Address     = string.Empty;
         registerModels.State       = string.Empty;
         registerModels.Country     = string.Empty;
         registerModels.PostalCode  = string.Empty;
         registerModels.About       = string.Empty;
         registerModels.UserType    = UType;
         registerModels.QueryType   = "3";
         registerModels.Fax         = Fax;
         Status = registerModels.UpdateUserInfo();
         return(Request.CreateResponse(HttpStatusCode.OK, Status));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ex.ToString().Trim()));
     }
 }
Ejemplo n.º 4
0
        public ActionResult HandleRegister(RegisterModels register)
        {
            if (ModelState.IsValid)
            {
                var salt            = StringHelper.GenerateString(6);
                var token           = getToken(register.Email);
                var tokenExpireDate = DateTime.Now.AddDays(1);

                var result = AccountService.Insert(register.Email, register.Password, salt, token, tokenExpireDate);
                if (result == "exist")
                {
                    register.ResetPasswordValue();
                    ViewBag.Error = "Địa chỉ Email này đã được sử dụng để đăng ký, vui lòng sử dụng tên tài khoản khác.";
                    return(View("Account.Register", register));
                }
                else
                {
                    var activeAccountUrl = string.Format("{0}account/active", ConfigHelper.WebDomain);
                    var body             =
                        string.Format(
                            "Cảm ơn bạn đã đăng ký tài khoản trên hệ thống của {0}. Mã kích hoạt tài khoản của bạn là {1}. Click vào <a style='color: #007FF0' href='{2}' title='Kích hoạt tài khoản'> đây</a> để kích hoạt tài khoản của bạn.",
                            ViewBag.SiteName, token, activeAccountUrl);
                    InternalSendEmail(register.Email, "Đăng ký tài khoản", body);
                    return(RedirectToAction("Active"));
                }
            }
            register.ResetPasswordValue();
            return(View("Account.Register", register));
        }
Ejemplo n.º 5
0
        public async Task <string> RegisterAsync(RegisterModels model)
        {
            var user = new ApplicationUser
            {
                UserName  = model.Username,
                Email     = model.Email,
                FirstName = model.FirstName,
                LastName  = model.LastName
            };

            var userWithSameEmail = await _userManager.FindByEmailAsync(model.Email);

            if (userWithSameEmail == null)
            {
                var result = await _userManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    await _userManager.AddToRoleAsync(user, Authorization.default_role.ToString());
                }
                return($"User Registered with username {user.UserName}");
            }
            else
            {
                return($"Email {user.Email} is already registered.");
            }
        }
Ejemplo n.º 6
0
        public ActionResult Register(RegisterModels model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    IRegisterServices registerService = new RegisterServices();
                    if (registerService.IsUsernameExist(model))
                    {
                        ModelState.AddModelError("", ErrorMessages.UsernameTaken);
                        return(View(model));
                    }

                    IEncryptionHelper encyptionHelper = new EncryptionHelper();
                    model.Password = encyptionHelper.EncryptString(model.Password, EncryptionTypeEnums.Member);

                    if (registerService.Register(model))
                    {
                        return(RedirectToAction("Login", "Account"));
                    }
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog(StaticKeyHelper.WebApplication, StaticKeyHelper.Register, ex.Message);
                ModelState.AddModelError("", ErrorMessages.TechnicalIssues);
                return(RedirectToAction("Login", "Account"));
            }
        }
Ejemplo n.º 7
0
        public string ProfileUpload(int TypeId, int SID, int UID, int UserType)
        {
            try
            {
                string ext        = string.Empty;
                string pic        = string.Empty;
                string FolderName = string.Empty;
                if (TypeId == 1)
                {
                    FolderName = "UserProfile";
                }
                else if (TypeId == 2)
                {
                    FolderName = "Status";
                }
                else
                {
                    FolderName = "UserProfile";
                }

                string sPath = "images/" + FolderName + "/";

                HttpResponseMessage result = null;
                var httpRequest            = HttpContext.Current.Request;
                if (httpRequest.Files.Count > 0)
                {
                    string filePath = string.Empty;
                    string FileName = string.Empty;
                    foreach (string file in httpRequest.Files)
                    {
                        var postedFile = httpRequest.Files[file];
                        pic      = Path.GetFileName(SID + "_" + UID);
                        ext      = Path.GetExtension(postedFile.FileName);
                        filePath = Path.Combine(HttpContext.Current.Server.MapPath("/images/" + FolderName + "/"), pic + ext);
                        FileName = postedFile.FileName;
                        postedFile.SaveAs(filePath);
                    }
                    string         Location       = ConfigurationManager.AppSettings["API_URL"].ToString().Trim() + "/images/UserProfile/" + pic + ext;
                    string         Status         = string.Empty;
                    RegisterModels registerModels = new RegisterModels();
                    registerModels.UID      = UID;
                    registerModels.SchoolID = SID;
                    registerModels.UserType = UserType;
                    registerModels.Location = Location;
                    Status = registerModels.UpdateProfilePicture();
                    return(Location);
                }
                else
                {
                    result = Request.CreateResponse(HttpStatusCode.BadRequest);
                }
                return(result.ToString().Trim());
            }
            catch (Exception ex)
            {
                return(ex.ToString().Trim());
            }
        }
Ejemplo n.º 8
0
        public bool Register(RegisterModels register)
        {
            string data = new JavaScriptSerializer().Serialize(register);

            HttpResponseMessage response = APIHelper.Post(GlobalKeyHelper.MemberRegisterUrl, data);
            MemberModels        result   = response.Content.ReadAsAsync <MemberModels>().Result;

            return(result != null);
        }
Ejemplo n.º 9
0
        public ActionResult PostRegister(RegisterModels model, HttpPostedFileBase file)
        {
            if (!ModelState.IsValid)
            {
                return(View("Register", model));
            }
            if (orgService.OrgNameRegistered(model.OrgName))
            {
                ModelState.AddModelError("OrgName", "用户名已被注册咯~");
                return(View("Register", model));
            }

            Org org = new Org
            {
                OrgID           = Guid.NewGuid(),
                OrgName         = model.OrgName,
                OrgContact      = model.OrgContact,
                OrgDepartment   = model.OrgDepartment,
                OrgIntroduction = model.OrgIntro
            };

            //图片不超过5M
            if (file == null && file.ContentLength > 1024 * 1024 * 5)
            {
                ModelState.AddModelError("", "请上传规定大小的图片");
                return(View("Register", model));
            }

            //验证通过后
            string absolutePath = "E:\\web\\Firewood\\";// SiteConfig.SitePath;
            string path         = GetPath("Org");
            string fullPath     = absolutePath + path;
            string url          = path + org.OrgID.ToString() + ".png";

            using (var stream = file.InputStream)
            {
                Image img = Image.FromStream(stream);
                var   bmp = ResizeImg(img);
                if (!System.IO.Directory.Exists(fullPath))
                {
                    System.IO.Directory.CreateDirectory(fullPath);
                }
                bmp.Save(absolutePath + url, ImageFormat.Png);
            }
            org.OrgPic = url;

            if (orgService.Register(org))
            {
                Session["Org"] = org;
                return(Content("<script>alert('注册成功~');window.location.href='Search/Page/1'</script>"));
            }
            else
            {
                ModelState.AddModelError("", "注册异常");
                return(View("Register", model));
            }
        }
Ejemplo n.º 10
0
        [HttpPost]                                            // post ederken [HttpPost] ön eki getirilmeli!!
        public ActionResult anasayfa(RegisterModels register) //Models>>RegisterModels.cs isimli model class'ını Controller'a parametre olarak gönderiyorum.
        {
            try {
                if ((!String.IsNullOrEmpty(register.Email)) && (!String.IsNullOrEmpty(register.Password)) && (!String.IsNullOrEmpty(register.CepTelefonu)) && (!String.IsNullOrEmpty(register.İsimSoyisim))) // Null or empty controller
                {
                    string Email        = register.Email;
                    string Password     = register.Password;
                    bool   tempcontrol1 = checkEmail(Email);
                    if (tempcontrol1 == false) // email kontrol fonksiyonundan dönen değere göre işlem yap
                    {
                        ViewData["message1"] = "Girdiğiniz email adresi = " + Email + " başka bir kullanıcı tarafından kullanılmıştır!";
                        return(View("kaydol"));
                    }
                    else   // geçerliyse devam et
                    {
                        string donendeger = Encrypt(register.Password);
                        Password = donendeger;
                        string İsimSoyisim  = register.İsimSoyisim;
                        string CepTelefonu  = register.CepTelefonu;
                        bool   tempcontrol2 = checkPhone(CepTelefonu);
                        if (tempcontrol2 == false) // telefon numarası kontrol fonksiyonundan dönen değere göre işlem yap
                        {
                            ViewData["message2"] = "Girdiğiniz telefon numarası = " + CepTelefonu + " başka bir kullanıcı tarafından kullanılmıştır!";
                            return(View("kaydol"));
                        }
                        else
                        { // geçerliyse devam et
                            string Adres;
                            if (!String.IsNullOrEmpty(register.Adres))
                            {
                                Adres = register.Adres;
                            }
                            else
                            {
                                Adres = null;
                            }

                            DatabaseModel kaydol = new DatabaseModel(Email, Password, İsimSoyisim, CepTelefonu, Adres);//send parameters
                            ViewData["isimsoyisim"] = İsimSoyisim;
                            ViewData["email"]       = Email;
                            return(View("kayitbasarili"));
                        }
                    }
                }
                else
                {
                    ViewData["message3"] = "Lütfen zorunlu alanları doldurunuz!";
                    return(View("kaydol"));
                }
            }
            catch (Exception e) {
                ViewBag.Message      = e.InnerException;
                ViewData["message4"] = "Sunucuda bir problem oluştu! Daha sonra tekrar deneyiniz! ";
                return(View("kaydol"));
            }
        }
Ejemplo n.º 11
0
 public IHttpActionResult updateBasicInfo(RegisterModels registerModels)
 {
     try
     {
         string Status = string.Empty;
         registerModels.QueryType = "2";
         registerModels.Fax       = string.Empty;
         Status = registerModels.UpdateUserInfo();
         return(ResponseMessage(Request.CreateResponse(Status)));
     }
     catch (Exception ex)
     {
         return(ResponseMessage(Request.CreateResponse(ex.ToString().Trim())));
     }
 }
Ejemplo n.º 12
0
 public HttpResponseMessage UpdateProfilePictures(int SID, int UID, int UserType, string Location)
 {
     try
     {
         string         Status         = string.Empty;
         RegisterModels registerModels = new RegisterModels();
         registerModels.UID      = UID;
         registerModels.SchoolID = SID;
         registerModels.UserType = UserType;
         registerModels.Location = Location;
         Status = registerModels.UpdateProfilePicture();
         return(Request.CreateResponse(HttpStatusCode.OK, Status));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ex.ToString().Trim()));
     }
 }
Ejemplo n.º 13
0
        public MemberModels RegisterNewMember(RegisterModels register)
        {
            IMemberRepository memberRepository = new MemberRepository();

            MemberModels member = new MemberModels()
            {
                Fullname = register.Fullname,
                Username = register.Username,
                Password = register.Password
            };

            if (memberRepository.Insert(member))
            {
                return(memberRepository.GetByUsername(member.Username));
            }

            return(null);
        }
Ejemplo n.º 14
0
        public async Task <ActionResult> Register(RegisterModels model)
        {
            if (ModelState.IsValid)
            {
                ApplicationUser user = new ApplicationUser {
                    UserName = model.UserName
                };
                IdentityResult result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    await UserManager.AddToRoleAsync(user.Id, "manager"); // присваиваем роль

                    return(RedirectToAction("Index", "Home"));
                }
                AddErrors(result);
            }
            return(View(model));
        }
Ejemplo n.º 15
0
        // GET: SignUp
        public ActionResult Index()
        {
            if (Session["UserClientSite"] != null)
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
            RegisterModels model = new RegisterModels();

            model.ListCounTry = _BaseFactory.GetListCountry();
            // var CountryCode = _checkIpFactory.GetCountryCode();
            if (model.ListCounTry != null)
            {
                var ListCountry = model.ListCounTry as List <CountryModel>;
                var objCountry  = ListCountry.Where(x => x.Alpha2Code.Equals(CountryCode)).FirstOrDefault();
                model.MerchantDetail.Country     = model.CustomerDetail.HomeCountry = model.CustomerDetail.OfficeCountry = objCountry != null ? objCountry.Name : "";
                model.MerchantDetail.CreatedDate = CommonHelper.ConvertToLocalTime(model.MerchantDetail.CreatedDate);
                model.MerchantDetail.ExpiredDate = CommonHelper.ConvertToLocalTime(model.MerchantDetail.ExpiredDate);
            }
            return(View(model));
        }
Ejemplo n.º 16
0
 public ActionResult Register(RegisterModels model)
 {
     if (ModelState.IsValid)
     {
         var dao = new UserDao();
         if (dao.CheckUserName(model.Username))
         {
             ModelState.AddModelError("", "Tên đăng nhập đã tồn tại");
         }
         else if (dao.CheckPhone(model.Phone))
         {
             ModelState.AddModelError("", "Số điện thoại đã tồn tại");
         }
         else
         {
             var user = new User();
             user.Username    = model.Username;
             user.UserGroupID = model.UserGroupID;
             user.Name        = model.Name;
             user.Password    = Encryptor.MD5Hash(model.Password);
             user.Phone       = model.Phone;
             user.Email       = model.Email;
             user.Address     = model.Address;
             user.CreatedDate = DateTime.Now;
             user.Status      = true;
             var result = dao.Insert(user);
             if (result > 0)
             {
                 ViewBag.Success = "Đăng ký thành công";
                 model           = new RegisterModels();
                 ModelState.Clear();
             }
             else
             {
                 ModelState.AddModelError("", "Đăng ký không thành công!!");
             }
         }
     }
     return(View(model));
 }
Ejemplo n.º 17
0
        public bool Create(RegisterModels model, ref string msg)
        {
            try
            {
                AccountRegisterRequest paraBody = new AccountRegisterRequest();

                // Hash password
                model.CustomerDetail.Password = CommonHelper.GetSHA512(model.CustomerDetail.Password);

                paraBody.CustomerDetail = model.CustomerDetail;
                paraBody.Merchant       = model.MerchantDetail;

                NSLog.Logger.Info("ClientSideToRegister Request: ", paraBody);
                //====================
                var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.ClientSideToRegister, null, paraBody);
                if (result != null)
                {
                    if (result.Success)
                    {
                        return(true);
                    }
                    else
                    {
                        msg = result.Message;
                        return(false);
                    }
                }
                else
                {
                    //NSLog.Logger.Info("AccountRegisterCreate", result);
                    return(false);
                }
                NSLog.Logger.Info("ClientSideToRegister Result", result);
            }
            catch (Exception e)
            {
                NSLog.Logger.Error("ClientSideToRegister_Fail", e);
                return(false);
            }
        }
Ejemplo n.º 18
0
 public ActionResult Register(RegisterModels user)
 {
     try
     {
         if (user.rePassword != user.Member.Password)
         {
             throw new Exception("Şifreler Aynı degiltir.");
         }
         if (context.Members.Any(x => x.Email == user.Member.Email))
         {
             throw new Exception("Bu E-posta Adresi Kayıtlıdır..");
         }
         user.Member.MemberType = (int)DB.MemberType.Customer;
         user.Member.AddedDate  = DateTime.Now;
         context.Members.Add(user.Member);
         context.SaveChanges();
         return(RedirectToAction("Login", "Account"));
     }
     catch (Exception ex)
     {
         ViewBag.ReError = ex.Message;
         return(View());
     }
 }
Ejemplo n.º 19
0
        public ActionResult PostRegister(RegisterModels model, HttpPostedFileBase file)
        {
            if (!ModelState.IsValid)
            {
                return View("Register", model);
            }
            if (orgService.OrgNameRegistered(model.OrgName))
            {
                ModelState.AddModelError("OrgName", "用户名已被注册咯~");
                return View("Register", model);
            }

            Org org = new Org
            {
                OrgID = Guid.NewGuid(),
                OrgName = model.OrgName,
                OrgContact = model.OrgContact,
                OrgDepartment = model.OrgDepartment,
                OrgIntroduction = model.OrgIntro
            };

            //图片不超过5M
            if (file == null && file.ContentLength > 1024 * 1024 * 5)
            {
                ModelState.AddModelError("", "请上传规定大小的图片");
                return View("Register", model);
            }

            //验证通过后
            string absolutePath = "E:\\web\\Firewood\\";// SiteConfig.SitePath;
            string path = GetPath("Org");
            string fullPath = absolutePath + path;
            string url = path + org.OrgID.ToString() + ".png";
            using (var stream = file.InputStream)
            {
                Image img = Image.FromStream(stream);
                var bmp = ResizeImg(img);
                if (!System.IO.Directory.Exists(fullPath))
                    System.IO.Directory.CreateDirectory(fullPath);
                bmp.Save(absolutePath+url, ImageFormat.Png);
            }
            org.OrgPic = url;

            if (orgService.Register(org))
            {
                Session["Org"] = org;
                return Content("<script>alert('注册成功~');window.location.href='Search/Page/1'</script>");
            }
            else
            {
                ModelState.AddModelError("", "注册异常");
                return View("Register", model);
            }
        }
Ejemplo n.º 20
0
        public ActionResult Index(RegisterModels model)
        {
            try
            {
                string msg        = "";
                byte[] photoByte1 = null;
                byte[] photoByte2 = null;

                //Customer Image
                if (!string.IsNullOrEmpty(model.CustomerDetail.ImageURL))
                {
                    model.CustomerDetail.ImageURL = model.CustomerDetail.ImageURL.Replace(CommonHelper.PublicImages, "").Replace(Commons.Image200_200, "");
                }
                if (model.CustomerDetail.PictureUpload != null && model.CustomerDetail.PictureUpload.ContentLength > 0)
                {
                    Byte[] imgByte1 = new Byte[model.CustomerDetail.PictureUpload.ContentLength];
                    model.CustomerDetail.PictureUpload.InputStream.Read(imgByte1, 0, model.CustomerDetail.PictureUpload.ContentLength);
                    model.CustomerDetail.PictureByte   = imgByte1;
                    model.CustomerDetail.ImageURL      = Guid.NewGuid() + Path.GetExtension(model.CustomerDetail.PictureUpload.FileName);
                    model.CustomerDetail.PictureUpload = null;
                    photoByte1 = imgByte1;
                }
                //Merchant Image
                if (!string.IsNullOrEmpty(model.MerchantDetail.ImageURL))
                {
                    model.MerchantDetail.ImageURL = model.MerchantDetail.ImageURL.Replace(CommonHelper.PublicImages, "").Replace(Commons.Image200_200, "");
                }
                if (model.MerchantDetail.PictureUpload != null && model.MerchantDetail.PictureUpload.ContentLength > 0)
                {
                    Byte[] imgByte2 = new Byte[model.MerchantDetail.PictureUpload.ContentLength];
                    model.MerchantDetail.PictureUpload.InputStream.Read(imgByte2, 0, model.MerchantDetail.PictureUpload.ContentLength);
                    model.MerchantDetail.PictureByte   = imgByte2;
                    model.MerchantDetail.ImageURL      = Guid.NewGuid() + Path.GetExtension(model.MerchantDetail.PictureUpload.FileName);
                    model.MerchantDetail.PictureUpload = null;
                    photoByte2 = imgByte2;
                }
                bool result = _factory.Create(model, ref msg);
                if (result)
                {
                    if (!string.IsNullOrEmpty(model.CustomerDetail.ImageURL) && photoByte1 != null)
                    {
                        var          originalDirectory = new DirectoryInfo(string.Format("{0}Uploads\\", Server.MapPath(@"\")));
                        var          path = string.Format("{0}{1}", originalDirectory, model.CustomerDetail.ImageURL);
                        MemoryStream ms   = new MemoryStream(photoByte1, 0, photoByte1.Length);
                        ms.Write(photoByte1, 0, photoByte1.Length);
                        System.Drawing.Image imageTmp = System.Drawing.Image.FromStream(ms, true);

                        ImageHelper.Me.SaveCroppedImage(imageTmp, path, model.CustomerDetail.ImageURL, ref photoByte1);

                        FTP.UploadClient(model.CustomerDetail.ImageURL, photoByte1);

                        ImageHelper.Me.TryDeleteImageUpdated(path);
                    }
                    if (!string.IsNullOrEmpty(model.MerchantDetail.ImageURL) && photoByte2 != null)
                    {
                        var          originalDirectory = new DirectoryInfo(string.Format("{0}Uploads\\", Server.MapPath(@"\")));
                        var          path = string.Format("{0}{1}", originalDirectory, model.MerchantDetail.ImageURL);
                        MemoryStream ms   = new MemoryStream(photoByte2, 0, photoByte2.Length);
                        ms.Write(photoByte2, 0, photoByte2.Length);
                        System.Drawing.Image imageTmp = System.Drawing.Image.FromStream(ms, true);

                        ImageHelper.Me.SaveCroppedImage(imageTmp, path, model.MerchantDetail.ImageURL, ref photoByte2);

                        FTP.UploadClient(model.MerchantDetail.ImageURL, photoByte2);

                        ImageHelper.Me.TryDeleteImageUpdated(path);
                    }
                    VerificationModels models = new VerificationModels();
                    models.ReSendEmail = model.CustomerDetail.Email;
                    return(new HttpStatusCodeResult(HttpStatusCode.OK));
                }
                else
                {
                    //ModelState.AddModelError("CustomerDetail.Email", msg);
                    model.CustomerDetail.ImageURL = "";
                    model.MerchantDetail.ImageURL = "";
                    Response.StatusCode           = (int)HttpStatusCode.BadRequest;
                    return(View(model));
                }
            }
            catch (Exception ex)
            {
                NSLog.Logger.Error("RegisterCreate: ", ex);
                return(new HttpStatusCodeResult(400, ex.Message));
            }
        }
Ejemplo n.º 21
0
        public List <RegisterModels> SearchUserTypeList(int UserType)
        {
            string UID = "0";

            ConfigurationManager.AppSettings["UID"] = "0";
            List <RegisterModels> contactModelsList = new List <RegisterModels>();
            RegisterModels        registerModels    = new RegisterModels();

            if (!string.IsNullOrEmpty(Convert.ToString(UserType)))
            {
                DataTable dtContactList = new DataTable();

                dtContactList = registerModels.SearchUserType(UserType);
                if (dtContactList.Rows.Count > 0)
                {
                    foreach (DataRow dr in dtContactList.Rows)
                    {
                        RegisterModels contactModelsTypes = new RegisterModels();
                        contactModelsTypes.UID       = Convert.ToInt32(dr["UID"]);
                        contactModelsTypes.UserName  = Convert.ToString(dr["UserName"]);
                        contactModelsTypes.Password  = Convert.ToString(dr["Password"]);
                        contactModelsTypes.FirstName = Convert.ToString(dr["FirstName"]).ToString().Trim();
                        contactModelsTypes.SchoolID  = Convert.ToInt32(dr["exam_id"]);
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["LastName"])))
                        {
                            contactModelsTypes.LastName = Convert.ToString(dr["LastName"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["PhoneNo"])))
                        {
                            contactModelsTypes.PhoneNumber = Convert.ToString(dr["PhoneNo"]).ToString().Trim();
                        }
                        contactModelsTypes.EmailId = Convert.ToString(dr["EmailId"]).ToString().Trim();
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["PostalCode"])))
                        {
                            contactModelsTypes.PostalCode = Convert.ToString(dr["PostalCode"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["Standard"])))
                        {
                            contactModelsTypes.StandardId = Convert.ToInt32(dr["Standard"]);
                        }
                        contactModelsTypes.DOB = dr["DOB"].ToString().Trim().ToString().Trim();
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["UserType"])))
                        {
                            contactModelsTypes.UserType = Convert.ToInt32(dr["UserType"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["Country"])))
                        {
                            contactModelsTypes.Country = Convert.ToString(dr["Country"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["State"])))
                        {
                            contactModelsTypes.State = Convert.ToString(dr["State"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["PrimeUser"])))
                        {
                            contactModelsTypes.PrimaryUser = Convert.ToBoolean(dr["PrimeUser"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["ProfilePicture"])))
                        {
                            contactModelsTypes.ProfilePicture = Convert.ToString(dr["ProfilePicture"]).ToString().Trim();
                        }
                        UID = Convert.ToString(dr[0]);
                        contactModelsList.Add(contactModelsTypes);
                    }
                }
            }
            //HttpContext.Current.Session["API_Users"] = UID;
            ConfigurationManager.AppSettings["UID"] = UID;
            return(contactModelsList);
        }
        public async Task <ActionResult> RegisterAsync(RegisterModels model)
        {
            var result = await _userService.RegisterAsync(model);

            return(Ok(result));
        }
Ejemplo n.º 23
0
        public List <RegisterModels> GetContactList(string UserName, string Password)
        {
            string UID = "0";

            ConfigurationManager.AppSettings["UID"] = "0";
            List <RegisterModels> contactModelsList = new List <RegisterModels>();
            RegisterModels        registerModels    = new RegisterModels();

            if (!string.IsNullOrEmpty(Convert.ToString(UserName)) && !string.IsNullOrEmpty(Convert.ToString(Password)))
            {
                DataTable dtContactList = new DataTable();

                dtContactList = registerModels.GetUserDetails(UserName, Password);
                if (dtContactList.Rows.Count > 0)
                {
                    foreach (DataRow dr in dtContactList.Rows)
                    {
                        RegisterModels contactModelsTypes = new RegisterModels();
                        contactModelsTypes.UID       = Convert.ToInt32(dr["UID"]);
                        contactModelsTypes.UserName  = Convert.ToString(dr["user_name"]);
                        contactModelsTypes.Password  = Convert.ToString(dr["password"]);
                        contactModelsTypes.FirstName = Convert.ToString(dr["first_name"]).ToString().Trim();
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["last_name"])))
                        {
                            contactModelsTypes.LastName = Convert.ToString(dr["last_name"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["phone_no"])))
                        {
                            contactModelsTypes.PhoneNumber = Convert.ToString(dr["phone_no"]).ToString().Trim();
                        }
                        contactModelsTypes.EmailId = Convert.ToString(dr["e_mail"]).ToString().Trim();
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["postal_code"])))
                        {
                            contactModelsTypes.PostalCode = Convert.ToString(dr["postal_code"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["standard"])))
                        {
                            contactModelsTypes.StandardId = Convert.ToInt32(dr["standard"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["DOB"])))
                        {
                            contactModelsTypes.DOB = dr["DOB"].ToString().Trim().ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["user_type"])))
                        {
                            contactModelsTypes.UserType = Convert.ToInt32(dr["user_type"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["Country"])))
                        {
                            contactModelsTypes.Country = Convert.ToString(dr["Country"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["State"])))
                        {
                            contactModelsTypes.State = Convert.ToString(dr["State"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["expire_on"])))
                        {
                            contactModelsTypes.expire_on = Convert.ToDateTime(dr["expire_on"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["profile_picture"])))
                        {
                            contactModelsTypes.Location = Convert.ToString(dr["profile_picture"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["gender"])))
                        {
                            contactModelsTypes.Gender = Convert.ToString(dr["gender"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["about"])))
                        {
                            contactModelsTypes.About = Convert.ToString(dr["about"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["active"])))
                        {
                            contactModelsTypes.Active = Convert.ToBoolean(dr["active"]);
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["created_on"])))
                        {
                            contactModelsTypes.CreatedOn = Convert.ToDateTime(dr["created_on"]).ToShortDateString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["address"])))
                        {
                            contactModelsTypes.Address = Convert.ToString(dr["address"]).ToString().Trim();
                        }
                        if (!string.IsNullOrEmpty(Convert.ToString(dr["address"])))
                        {
                            contactModelsTypes.Fax = Convert.ToString(dr["fax"]).ToString().Trim();
                        }
                        UID = Convert.ToString(dr[0]);
                        contactModelsList.Add(contactModelsTypes);
                    }
                }
            }
            //HttpContext.Current.Session["API_Users"] = UID;
            ConfigurationManager.AppSettings["UID"] = UID;
            return(contactModelsList);
        }