Пример #1
0
        public JsonResult GetMemberProfileById(long id)
        {
            try
            {
                var mbProfile = _memberProfileBusiness.GetById(id);
                if (mbProfile != null)
                {
                    Common.MemberProfile mb = new Common.MemberProfile();
                    mb.Id         = mbProfile.Id;
                    mb.FirstName  = mbProfile.FirstName;
                    mb.LastName   = mbProfile.LastName;
                    mb.LocationId = mbProfile.LocationId;
                    mb.Address    = mbProfile.Address;
                    mb.Emaill     = mbProfile.Emaill;
                    mb.Phone      = mbProfile.Phone;
                    mb.Photo      = mbProfile.Photo;
                    mb.Dob        = mbProfile.Dob;
                    mb.Sex        = mbProfile.Sex;
                    mb.Pid        = mbProfile.Pid;
                    mb.ZipCode    = mbProfile.ZipCode;

                    return(Json(mb, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(0));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
        public JsonResult UpdateMemberProfile(Common.MemberProfile ViewMemberProfile)
        {
            try
            {
                MemberProfileBusiness memberProfileBusiness = new MemberProfileBusiness();
                var dbMemberProfile = memberProfileBusiness.GetById(ViewMemberProfile.Id);
                dbMemberProfile.Id         = ViewMemberProfile.Id;
                dbMemberProfile.FirstName  = ViewMemberProfile.FirstName;
                dbMemberProfile.LastName   = ViewMemberProfile.LastName;
                dbMemberProfile.LocationId = ViewMemberProfile.LocationId;
                dbMemberProfile.Address    = ViewMemberProfile.Address;
                dbMemberProfile.Emaill     = ViewMemberProfile.Emaill;
                dbMemberProfile.Phone      = ViewMemberProfile.Phone;
                dbMemberProfile.Dob        = ViewMemberProfile.Dob;
                dbMemberProfile.Sex        = ViewMemberProfile.Sex;
                dbMemberProfile.Pid        = ViewMemberProfile.Pid;
                dbMemberProfile.ZipCode    = ViewMemberProfile.ZipCode;
                dbMemberProfile.Photo      = ViewMemberProfile.ZipCode;

                memberProfileBusiness.Edit(dbMemberProfile);
                return(Json(1));//Cập nhật thành công
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
        public ActionResult EditMember(Common.MemberProfile objProfileView, long receiverPhuong, int gender, HttpPostedFileBase avatarMember, string datepicker1)
        {
            MemberProfileBusiness mbProfileDB = new MemberProfileBusiness();

            if (ModelState.IsValid && objProfileView != null)
            {
                var objProfileDB = mbProfileDB.GetById(objProfileView.Id);
                objProfileDB.LastName  = objProfileView.LastName;
                objProfileDB.FirstName = objProfileView.FirstName;
                objProfileDB.Phone     = objProfileView.Phone;
                objProfileDB.Emaill    = objProfileView.Emaill;
                objProfileDB.Address   = objProfileView.Address;
                objProfileDB.Dob       = DateTime.ParseExact(datepicker1, "dd/MM/yyyy", null);

                if (avatarMember != null && avatarMember.ContentLength > 0)
                {
                    string randomImage = Guid.NewGuid().ToString();
                    string pathImage   = HttpContext.Server.MapPath("~/FileUpload");
                    string strurlimage = Function.ResizeImageNew(avatarMember, 300, 300, pathImage, randomImage);
                    Function.ResizeImageNew(avatarMember, 500, 500, pathImage, randomImage);
                    Function.ResizeImageNew(avatarMember, 1000, 1000, pathImage, randomImage);
                    objProfileDB.Photo = strurlimage;
                }

                objProfileDB.Sex        = gender;
                objProfileDB.LocationId = objProfileView.LocationId;

                mbProfileDB.Edit(objProfileDB);

                ViewData["Message"] = "Cập nhập thành công!";
            }
            return(View());
        }