public HttpResponseMessage GetSingleItemDetails(int id) { var soldMediaRepository = new SoldMediaRepository(); var itemDetails = soldMediaRepository.ItemDetails(id); return(Request.CreateResponse(HttpStatusCode.OK, itemDetails)); }
public HttpResponseMessage GetSoldMedia() { var soldMediaRepository = new SoldMediaRepository(); var allSoldMedia = soldMediaRepository.GetAllSoldMedia(); return(Request.CreateResponse(HttpStatusCode.OK, allSoldMedia)); }
public HttpResponseMessage SellMediaItem(SoldMediaDto soldMedia) { var mediaRepository = new MediaRepository(); var getSingleItem = mediaRepository.GetSingleItem(soldMedia.MediaId); soldMedia.MediaConditionId = getSingleItem.MediaConditionId; var soldMediaRepository = new SoldMediaRepository(); var sellMedia = soldMediaRepository.SellMedia(soldMedia); if (sellMedia) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Could not sell Media item at this time, try again later")); }