コード例 #1
0
        public IActionResult DeleteConfirmed(int id, int GameId)
        {
            var offer = _offerService.Get(x => x.Id == id);

            _offerService.Delete(offer);
            return(RedirectToAction(nameof(Index), new { GameId = GameId }));
        }
コード例 #2
0
        public ActionResult Delete(int id, OfferVM ovm)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Offer o = OService.GetById(id);

            //OfferVM ovm = new OfferVM()
            //{
            //    OfferId = o.OfferId,
            //    Offer_Title = o.Offer_Title,
            //    Offer_description = o.Offer_description,
            //    Offre_Duration = o.Offre_Duration,
            //    Offre_Salary = o.Offre_Salary,
            //    Offer_Contract_Type = (ContractTypeVM)o.Offer_Contract_Type,
            //    Offer_Level_Of_Expertise = (OfferLevelVM)o.Offer_Level_Of_Expertise,
            //    Offer_DatePublished = o.Offer_DatePublished,
            //    Vues = o.Vues,
            //    CompanyId = o.CompanyId


            //};


            if (o == null)
            {
                return(HttpNotFound());
            }
            OService.Delete(o);
            OService.Commit();


            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public async Task <IActionResult> Delete([FromRoute] long offerId)
        {
            var result = _service.Delete(offerId);

            result = MessageHelper <OfferDto> .GetResponse(result);

            return(Ok(result));
        }
コード例 #4
0
ファイル: OfferController.cs プロジェクト: mayislem/CRM
        public ActionResult Expiredclient(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            Offer p = service.GetById(id);

            service.Delete(p);
            service.Commit();

            return(RedirectToAction("Index"));

            if (p == null)
            {
                return(HttpNotFound());
            }
        }
コード例 #5
0
        public ActionResult Delete(Guid id)
        {
            var offers = offerItemService.GetMany(d => d.OfferId == id);

            foreach (var item in offers)
            {
                offerItemService.Delete(item);
            }

            offerService.Delete(id);

            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public async Task <bool> DeleteOfferAsync(int offerId)
        {
            using (var uow = UnitOfWorkProvider.Create())
            {
                if ((await offerService.GetAsync(offerId, false)) == null)
                {
                    return(false);
                }
                offerService.Delete(offerId);
                await uow.Commit();

                return(true);
            }
        }
コード例 #7
0
 public ActionResult Delete(int?id = 1)
 {
     if (id != null)
     {
         var offer = _offerService.GetOffers(o => o.Id == id.Value, o => o.UserProfile).SingleOrDefault();
         if (offer != null && offer.UserProfileId == User.Identity.GetUserId() && offer.State == OfferState.inactive)
         {
             _offerService.Delete(offer);
             _offerService.SaveOffer();
             return(View());
         }
     }
     return(HttpNotFound());
 }
コード例 #8
0
        public async Task <ActionResult> Delete(int?id)
        {
            if (id != null)
            {
                var   userId = User.Identity.GetUserId <int>();
                Offer offer  = await offerService.GetOfferAsync(id.Value, i => i.UserProfile);

                UserProfile user = offer.UserProfile;
                if (offer != null && user != null && user.Id == userId)
                {
                    offerService.Delete(offer);
                    await offerService.SaveOfferAsync();

                    return(View());
                }
            }
            return(HttpNotFound());
        }
コード例 #9
0
        public ActionResult DeleteOffer(int id)
        {
            var offer = _offerService.GetOffer(id, i => i.Order, i => i.Order.AccountInfos, i => i.Order.Transactions, i => i.Order.StatusLogs, i => i.ScreenshotPathes, i => i.Order.Feedbacks);

            if (offer != null)
            {
                if (offer.Order != null && offer.Order.JobId != null)
                {
                    BackgroundJob.Delete(offer.Order.JobId);
                }
                if (offer.JobId != null)
                {
                    BackgroundJob.Delete(offer.JobId);
                }

                _offerService.Delete(offer);
                TempData["message"] = "Предложение удалено";
                _offerService.SaveOffer();
            }
            return(RedirectToAction("OfferList"));
        }
コード例 #10
0
 public List <Model.Offer> Delete(int id)
 {
     return(_offer.Delete(id));
 }
コード例 #11
0
 public IActionResult Delete(Guid id)
 {
     offerService.Delete(id);
     return(Ok());
 }
コード例 #12
0
 internal void DeleteOffer(string offerID)
 {
     OfferServices.Delete(offerID);
     OfferServices.SaveData();
 }
コード例 #13
0
ファイル: OfferController.cs プロジェクト: Zlaja7777/OMA
 public void Delete(int id)
 {
     _service.Delete(id);
 }
コード例 #14
0
 public async Task Consume(ConsumeContext <ListingDeletedMessage> context)
 {
     var message = context.Message.ListingId;
     await offerService.Delete(message);
 }
コード例 #15
0
 public string Delete(int id)
 {
     return(_repos.Delete(id));
 }