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)); }
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); } }
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 + "}"); } }