예제 #1
0
        public static async Task <ActionResult <T> > Get <T, TKey>(this Controller controller, IGetManager <T, TKey> manager, TKey id) where T : class where TKey : IComparable
        {
            var dto = await manager.Get(id);

            return(await controller.NotFoundOrOk(dto));
        }
예제 #2
0
        public static async Task <ActionResult <IEnumerable <T> > > GetAll <T, TKey>(this Controller controller, IGetManager <T, TKey> manager) where T : class where TKey : IComparable
        {
            var dtos = await manager.GetAll();

            return(await controller.NotFoundOrOk(dtos));
        }