예제 #1
0
        public dynamic GetBasic(int?Id)
        {
            var userid = Id;//GetUserID();
            var ds     = _DbContext.BasicInfos.SingleOrDefault(g => g.BasicInfoID == userid);


            Session["BasicInfoID"] = ds.BasicInfoID;

            var mdd = new BasicInfo_ViewModel
            {
                AboutMe     = ds.AboutMe,
                Address     = ds.Address,
                BasicInfoID = ds.BasicInfoID,
                DateOfBirth = ds.DateOfBirth,
                FirstName   = ds.FirstName,
                GenderID    = ds.GenderID,
                LastName    = ds.LastName,
                Mobile      = ds.Mobile,
                Profession  = ds.Profession,
                Email       = ds.Email,
                ProfilePic  = ds.ProfilePic == null ? "~/Uploads/DefaultProfile.jpg" : ds.ProfilePic,
                TempPicURL  = ds.ProfilePic,
                Genders     = GetGender()
            };

            return(mdd);
        }
        public dynamic GetBasic(bool isSaved)
        {
            var userid = GetUserID();

            if (isSaved != true)
            {
                Session["BasicInfoID"] = 0;
                var md = new BasicInfo_ViewModel
                {
                    Genders     = GetGender(),
                    BasicInfoID = Convert.ToInt32(Session["BasicInfoID"])
                };
                return(md);
            }
            else
            {
                int Uid = Convert.ToInt32(Session["BasicInfoID"]);

                var ds = _DbContext.BasicInfos.Where(g => g.BasicInfoID == Uid).FirstOrDefault();

                var md = new BasicInfo_ViewModel
                {
                    Genders     = GetGender(),
                    AboutMe     = ds.AboutMe,
                    Address     = ds.Address,
                    DateOfBirth = ds.DateOfBirth,
                    FirstName   = ds.FirstName,
                    GenderID    = ds.GenderID,
                    LastName    = ds.LastName,
                    Mobile      = ds.Mobile,
                    Profession  = ds.Profession,
                    ProfilePic  = ds.ProfilePic,
                    Email       = ds.Email,
                    BasicInfoID = Convert.ToInt32(Session["BasicInfoID"])
                };
                return(md);
            }
        }
예제 #3
0
        public dynamic GetBasic()
        {
            var userid = GetUserID();


            int id = int.Parse(_DbContext
                               .BasicInfos
                               .OrderByDescending(g => g.BasicInfoID)
                               .Where(g => g.ApplicationUserID == userid)
                               .Select(g => g.BasicInfoID)
                               .First().ToString());

            var ds = _DbContext.BasicInfos.SingleOrDefault(g => g.BasicInfoID == id);

            Session["BasicInfoID"] = 0;

            var md = new BasicInfo_ViewModel
            {
                Genders     = GetGender(),
                BasicInfoID = Convert.ToInt32(Session["BasicInfoID"])
            };

            return(md);
        }