Exemplo n.º 1
0
        //會員取得認養動物瀏覽明細
        public MemberViewAdoptDetailViewModel MemberGetAdoptDetail(int AnimalID)
        {
            MemberViewAdoptDetailViewModel returnItem = new MemberViewAdoptDetailViewModel();

            try
            {
                PetPetAnimalEntities _ctx  = new PetPetAnimalEntities();
                AnimalInfo           query = _ctx.AnimalInfo.Where(x => x.AnimalID == AnimalID).FirstOrDefault();
                returnItem = new MemberViewAdoptDetailViewModel(query);
            }
            catch (Exception ex)
            {
                return(returnItem);
            }
            return(returnItem);
        }
Exemplo n.º 2
0
        //認養明細(瀏覽)
        public ActionResult ViewAdoptInfo(int AnimalID)
        {
            MemberViewAdoptDetailViewModel model = new MemberViewAdoptDetailViewModel();

            model = _Repo.MemberGetAdoptDetail(AnimalID);

            if (model.CoverPhotoByte != null)
            {
                byte[] photoByte = model.CoverPhotoByte;
                model.Base64Photo = Convert.ToBase64String(photoByte);
            }
            else
            {
                model.Base64Photo = "";
            }
            return(View(model));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 修改認養資料(畫面編輯)
        /// </summary>
        /// <returns></returns>
        public ActionResult ModifyAdoptInfo(MemberViewAdoptDetailViewModel modeViewl)
        {
            ModifyAdoptInfoViewModel model = new ModifyAdoptInfoViewModel();

            try
            {
                model = _Repo.ModifyAdoptDetail(modeViewl.AnimalID);
                if (model.CoverPhotoByte != null)
                {
                    byte[] photoByte = model.CoverPhotoByte;
                    model.Base64Photo = Convert.ToBase64String(photoByte);
                }
                else
                {
                    model.Base64Photo = "";
                }
            }
            catch (Exception ex) { throw ex; }

            return(View(model));
        }