コード例 #1
0
        public ActionResult DeleteBanner(BannerViewModel model)
        {
            var banner = _bannerService.GetById(model.Id);

            _bannerService.Delete(banner);
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult DeleteBanner(BannerViewModel model)
 {
     try
     {
         var banner = _bannerService.GetById(model.Id);
         _bannerService.Delete(banner);
         return(RedirectToAction("Index"));
     }
     catch { return(RedirectToAction("Erorr500", "HomdeAdmin")); }
 }
コード例 #3
0
        public async Task <IActionResult> Delete(string id)
        {
            var result = await _bannerService.Delete(CurrentUser.TenantId, id);

            if (result.Code <= 0)
            {
                return(BadRequest(result));
            }

            return(Ok(result));
        }
コード例 #4
0
ファイル: BannerController.cs プロジェクト: war-man/TheShoes
        public HttpResponseMessage Delete(HttpRequestMessage request, int id)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    var oldBanner = _bannerService.Delete(id);
                    _bannerService.Save();

                    var responseData = Mapper.Map <Banner, BannerViewModel>(oldBanner);
                    response = request.CreateResponse(HttpStatusCode.Created, responseData);
                }

                return response;
            }));
        }
コード例 #5
0
        public IActionResult DeleteBanner(FarmerBannerDTO farmerBannerDTO)
        {
            var result = _bannerService.GetById(farmerBannerDTO.Id);

            if (result == null)
            {
                throw new ArgumentException($"{farmerBannerDTO.Id} 'ye sahip banner kaydı bulunamadı.");
            }

            _bannerService.Delete(_mapper.Map <FarmerBanner>(farmerBannerDTO));

            return(Ok());
        }
コード例 #6
0
        public bool Delete(int id)
        {
            var entity = _BannerService.GetBannerById(id);

            if (entity == null)
            {
                return(false);
            }
            if (_BannerService.Delete(entity))
            {
                return(true);
            }
            return(false);
        }
コード例 #7
0
        public IHttpActionResult Delete(int id)
        {
            try
            {
                if (id == 0)
                {
                    throw new ArgumentNullException("Banner Id is empty");
                }

                return(Ok(bannerService.Delete(id)));
            }
            catch (Exception ex)
            {
                //Log the error
                return(InternalServerError(ex));
            }
        }
コード例 #8
0
        // DELETE: api/Banner/5
        public HttpResponseMessage Delete(int id)
        {
            try
            {
                var banner = _bannerService.GetById(id);
                _bannerMappingService.Delete(bm => bm.BannerId == banner.Id);
                _bannerService.Delete(banner);

                var responseMessage = new { message = "Xóa thành công!" };
                return(Request.CreateResponse(HttpStatusCode.OK, responseMessage));
            }
            catch (Exception)
            {
                var responseMessage = new { message = "Lỗi! Vui lòng thử lại sau!" };
                return(Request.CreateResponse(HttpStatusCode.OK, responseMessage));

                throw;
            }
        }
コード例 #9
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            Banner medihubBanner = _bannerService.Get(id);

            using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork())
            {
                try
                {
                    _bannerService.Delete(medihubBanner);
                    unitOfWork.SaveChanges();
                }
                catch (Exception)
                {
                    unitOfWork.Rollback();
                    throw;
                }
            }
            return(RedirectToAction("Index"));
        }
コード例 #10
0
ファイル: BannerController.cs プロジェクト: turkgulsun/Cms
 public ActionResult Delete(List <int> ids, FormCollection collection, BannersListVM _bannersListVM)
 {
     try
     {
         foreach (var id in ids)
         {
             _bannerService.Delete(id);
             var bannerInfo = _bannerInfoService.Get(x => x.BannerID == id);
             //Bannerı silelim.
             string filePath = HttpContext.Server.MapPath("/Uploads/Banners/" + id + "/" + bannerInfo.Banner);
             if (System.IO.File.Exists(Server.MapPath(filePath)))
             {
                 System.IO.File.Delete(Server.MapPath(filePath));
             }
             _bannerInfoService.Delete(bannerInfo.BannerInfoID);
         }
         TempData.Add("message", "Banner başarıyla silindi.");
         return(RedirectToAction("index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #11
0
 public IActionResult Delete(int id)
 {
     _bannerService.Delete(id);
     return(View("Index"));
 }
コード例 #12
0
 public void Delete(int id)
 {
     bannerService.Delete(id);
 }