public Grill[] GetGrills(string brand = null, string model = null, string city = null, int?cost = null, int?rating = null) { var grillDao = new GrillDao(); IEnumerable <Grill> grills = grillDao.GetGrills(); if (!string.IsNullOrWhiteSpace(brand)) { grills = grills.Where(g => g.Brand.Contains(brand)); } if (!string.IsNullOrWhiteSpace(model)) { grills = grills.Where(g => g.Model.Contains(model)); } if (!string.IsNullOrWhiteSpace(city)) { grills = grills.Where(g => g.City.Contains(city)); } if (cost.HasValue) { grills = grills.Where(g => g.Cost.Equals(cost)); } if (rating.HasValue) { grills = grills.Where(g => g.Rating.Equals(rating)); } return(grills.ToArray()); }
public Grill[] GetGrillsByOwner(Guid ownerId) { var grillDao = new GrillDao(); IEnumerable <Grill> grills = grillDao.GetGrills(); grills = grills.Where(g => g.OwnerId.Equals(ownerId)); return(grills.ToArray()); }
public Grill EditGrill(Guid grillId, Grill updateGrill) { var grillDao = new GrillDao(); return(grillDao.EditExistingGrill(grillId, updateGrill)); }
public void DeleteGrill(Guid grillId) { var grillDao = new GrillDao(); grillDao.DeleteGrill(grillId); }
public Grill AddNewGrill(Grill inGrill) { var grillDao = new GrillDao(); return(grillDao.CreateNewGrill(inGrill)); }
public Grill GetSingleGrill(Guid grillId) { var grillDao = new GrillDao(); return(grillDao.GetSingleGrillById(grillId)); }