Ejemplo n.º 1
0
        public ActionResult Registration()
        {
            clsUserViewModel objUserEntity = new clsUserViewModel();

            ViewBag.lstState = this.FillStateDropdwon();
            ViewBag.lstCity  = this.FillCityDropdwon();

            return(View(objUserEntity));
        }
Ejemplo n.º 2
0
        public ActionResult EditUser(string id)
        {
            clsUserViewModel objUserEntity = new clsUserViewModel();

            objUserEntity = objUser.GetUserDetailsById(id);

            int intStateId = 0, intCityId = 0;

            int.TryParse(objUserEntity.state, out intStateId);
            int.TryParse(objUserEntity.city, out intCityId);

            ViewBag.lstState = this.FillStateDropdwon(intStateId);
            ViewBag.lstCity  = this.FillCityDropdwon(intCityId);

            return(View(objUserEntity));
        }
        public clsUserViewModel GetUserDetailsById(string strUserId)
        {
            List <clsUserViewModel> lstUsers     = new List <clsUserViewModel>();
            clsUserViewModel        objUerEntity = new clsUserViewModel();

            string file = HttpContext.Current.Server.MapPath("~/Content/users.json");

            using (StreamReader r = new StreamReader(file))
            {
                string json = r.ReadToEnd();
                lstUsers = JsonConvert.DeserializeObject <List <clsUserViewModel> >(json) ?? new List <clsUserViewModel>();
            }

            objUerEntity = lstUsers.Where(u => u.userid == strUserId).FirstOrDefault();

            return(objUerEntity);
        }
        public void InsertUser(clsUserViewModel objUserEntity)
        {
            Guid newId = Guid.NewGuid();

            objUserEntity.userid = newId.ToString();

            List <clsUserViewModel> lstUsers = new List <clsUserViewModel>();

            string file = HttpContext.Current.Server.MapPath("~/Content/users.json");

            var json = System.IO.File.ReadAllText(file);

            lstUsers = JsonConvert.DeserializeObject <List <clsUserViewModel> >(json) ?? new List <clsUserViewModel>();

            lstUsers.Add(objUserEntity);

            json = JsonConvert.SerializeObject(lstUsers, Formatting.Indented);
            System.IO.File.WriteAllText(file, json);
        }
        public void UpdateUserDetailById(clsUserViewModel objUserEntity)
        {
            string strUserId = objUserEntity.userid;

            List <clsUserViewModel> lstUsers = new List <clsUserViewModel>();
            //clsUserViewModel objUserData = new clsUserViewModel();

            string file = HttpContext.Current.Server.MapPath("~/Content/users.json");
            var    json = System.IO.File.ReadAllText(file);

            lstUsers = JsonConvert.DeserializeObject <List <clsUserViewModel> >(json) ?? new List <clsUserViewModel>();

            lstUsers.RemoveAt(lstUsers.FindIndex(m => m.userid == strUserId));

            lstUsers.Add(objUserEntity);

            json = JsonConvert.SerializeObject(lstUsers, Formatting.Indented);
            System.IO.File.WriteAllText(file, json);
        }
Ejemplo n.º 6
0
        public ActionResult EditUser(clsUserViewModel objUserEntity, HttpPostedFileBase file)
        {
            string path = "";

            if (file != null)
            {
                string pic = System.IO.Path.GetFileName(file.FileName);
                path = System.IO.Path.Combine(
                    Server.MapPath("~/Images"), pic);
                file.SaveAs(path);

                using (MemoryStream ms = new MemoryStream())
                {
                    file.InputStream.CopyTo(ms);
                    byte[] array = ms.GetBuffer();
                }
            }

            objUserEntity.profilepic = path;

            objUser.UpdateUserDetailById(objUserEntity);

            return(RedirectToAction("Index", "Home"));
        }