public void FetchFleetsByType() { int type = (int)DevFleet.Models.Type.Car; FleetResponses fleets = Store.FetchByType(type); Assert.NotEmpty(fleets.Data); }
/// <summary> /// Fetch fleets by type /// </summary> /// <param name="type"></param> /// <returns></returns> public static FleetResponses FetchByType(int type) { //initialize response FleetResponses responses = new FleetResponses(); IMongoQuery query = Query <Fleet> .EQ(d => (int)d.Type, type); responses.Data = context.Fleet.Find(query).ToList(); //prepare response responses.Status = true; return(responses); }
public FleetResponses FetchAll() { FleetResponses fleets = new FleetResponses(); try { fleets = Store.FetchAll(); return(fleets); } catch (Exception ex) { Log.LogError(ex); fleets.Message = Constants.Error; fleets.Status = false; return(fleets); } }
public ActionResult <FleetResponses> FetchByCategory(int type) { FleetResponses fleets = new FleetResponses(); try { fleets = Store.FetchByType(type); return(fleets); } catch (Exception ex) { Log.LogError(ex); fleets.Message = Constants.Error; fleets.Status = false; return(fleets); } }
//Fetch all fleets public static FleetResponses FetchAll() { //prepare responses FleetResponses responses = new FleetResponses(); MongoCursor <Fleet> results = context.Fleet.FindAll(); //test for emptiness if (results.Count() == 0) { responses.Status = true; responses.Message = Constants.Empty_List; responses.Data = new List <Fleet>() { }; return(responses); } responses.Status = true; //return data responses.Data = results.ToList(); return(responses); }
public void FetchAllFleets() { FleetResponses fleets = Store.FetchAll(); Assert.NotEmpty(fleets.Data); }