public async Task <IHttpActionResult> Armed() { List <ArmedTrapResult> armedTraps = await AppBusiness.Trap.ListArmedTraps(new UserRequest() { Id = (await GetUser()).Id }); List <ArmedTrapApiResult> response = new List <ArmedTrapApiResult>(); if (armedTraps != null) { foreach (ArmedTrapResult armedTrap in armedTraps) { ArmedTrapApiResult armedTrapResponse = Mapper.Map <ArmedTrapApiResult>(armedTrap); response.Add(armedTrapResponse); } } BaseListApiResult <ArmedTrapApiResult> listResult = new BaseListApiResult <ArmedTrapApiResult>(); listResult.AddRange(response); return(Ok(listResult)); }
public async Task <IHttpActionResult> AvailableTraps() { List <AvailableTrapResult> availableTraps = await AppBusiness.Purchase.ListAvailableTraps(); List <AvailableTrapApiResult> response = new List <AvailableTrapApiResult>(); if (availableTraps != null) { foreach (AvailableTrapResult availableTrap in availableTraps) { AvailableTrapApiResult availableTrapResponse = Mapper.Map <AvailableTrapApiResult>(availableTrap); response.Add(availableTrapResponse); } } BaseListApiResult <AvailableTrapApiResult> listResult = new BaseListApiResult <AvailableTrapApiResult>(); listResult.AddRange(response); return(Ok(listResult)); }