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; } }
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; } }
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()); }