public bool DeletfavAccessLayer(int id) { FavouriteDetails fav = dbContext.favouriteDetails.Find(id); if (fav != null) { dbContext.favouriteDetails.Remove(fav); dbContext.SaveChanges(); return(true); } else { return(false); } }
public bool AddToFavListAccessLayer(FavouriteDetails fav) { var details = (dbContext.favouriteDetails. Where(x => x.userId == fav.userId && x.hotelId == fav.hotelId)).ToList(); if (details.Count == 0) { dbContext.favouriteDetails.Add(fav); dbContext.SaveChanges(); return(true); } else { return(false); } }
public IHttpActionResult AddFavlist(FavouriteDetails fav) { //bool res = bookMyRoomManager.AddToFavListBusinessLayer(fav); //return Ok(); try { if (fav == null) { throw new ArgumentNullException("Favouritedetails cant be null"); } bool result = bookMyRoomManager.AddToFavListBusinessLayer(fav); return(Ok()); } catch (ArgumentNullException argex) { return(BadRequest(argex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public bool AddToFavListBusinessLayer(FavouriteDetails fav) { return(getroomdetails.AddToFavListAccessLayer(fav)); }