// POST api/values public bool Post(RequestNewPet request) //Add new Pet { string csvFilePath = ConfigurationManager.AppSettings["CSVFilePath"].ToString(); Manager manager = new Manager(csvFilePath); return(manager.CreatePet(request)); }
public void CreatePetTest() { Pets.Logic.Manager manager = new Manager(@"c:\pets\test.csv"); RequestNewPet request = new RequestNewPet(); request.AnimalName = "DANTE"; request.AnimalType = "CAT"; request.Gender = "M"; bool success = manager.CreatePet(request); Assert.IsTrue(success); }
public void SearchPetTest() { Pets.Logic.Manager manager = new Manager(@"c:\pets\test.csv"); RequestNewPet requestNewPet = new RequestNewPet(); requestNewPet.AnimalName = "DANTELION"; requestNewPet.AnimalType = "DOG"; requestNewPet.Gender = "M"; bool success = manager.CreatePet(requestNewPet); RequestSearchPet request = new RequestSearchPet(); //request.SearchPetName = "DANTE"; //request.SearchPetType = "CAT"; request.SearchPetGender = "M"; var result = manager.SearchPet(request); Assert.IsNotNull(result); }
public bool CreatePet(RequestNewPet request) { DAManager.Insert(request.AnimalType, request.AnimalName, request.Gender); return(true); }