public AuctionProcessController(ISoldItemRepository SoldItemRepository) { _SoldItemRepository = SoldItemRepository ?? throw new ArgumentNullException(nameof(SoldItemRepository)); }
public void Delete(int id) { ISoldItemRepository repository = HttpContext.RequestServices.GetService(typeof(SoldItemRepository)) as SoldItemRepository; repository.DeleteSoldItemById(id); }
public IEnumerable <SoldItem> GetAllByUserId(int id) { ISoldItemRepository repository = HttpContext.RequestServices.GetService(typeof(SoldItemRepository)) as SoldItemRepository; return(repository.GetAllSoldItemsByUserId(id)); }
public void Post([FromBody] SoldItem soldItem) { ISoldItemRepository repository = HttpContext.RequestServices.GetService(typeof(SoldItemRepository)) as SoldItemRepository; repository.CreateSoldItem(soldItem); }
public SoldItem GetById(int id) { ISoldItemRepository repository = HttpContext.RequestServices.GetService(typeof(SoldItemRepository)) as SoldItemRepository; return(repository.GetSoldItemById(id)); }