コード例 #1
0
        public async Task <SavedOfferModel> Add(CreateSavedOfferModel model)
        {
            var savedOffer = new SavedOffer(model.OfferId, model.UserId);

            await repository.Add(savedOffer);

            await repository.SaveChanges();

            return(mapper.Map <SavedOfferModel>(savedOffer));
        }
コード例 #2
0
 internal object DeleteUserSaved(int savedId)
 {
     try
     {
         SavedOffer old_saved = _dbContext.SavedOffers.Find(savedId);
         if (old_saved != null)
         {
             _dbContext.Remove(old_saved);
             _dbContext.SaveChanges();
             return("Unsaved");
         }
         else
         {
             return("Offer Save not found");
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
コード例 #3
0
 internal object SaveOffer(SaveOfferModel offerModel)
 {
     try
     {
         using (_dbContext)
         {
             SavedOffer savedOffer = new SavedOffer
             {
                 UserId   = offerModel.UserId,
                 OfferId  = offerModel.OfferId,
                 SaveDate = DateTime.Now
             };
             _dbContext.SavedOffers.Add(savedOffer);
             _dbContext.SaveChanges();
             return("{Success: true}");
         }
     }
     catch (Exception ex)
     {
         return("{Success: " + ex.Message + "}");
     }
 }