Esempio n. 1
0
        public ActionResult <ToDoItemResource> GetById(int id)
        {
            var toDoItem          = _toDoItemService.GetToDoItem(id);
            var toDoItemsResource = _mapper.Map <ToDoItem, ToDoItemResource>(toDoItem);

            return(Ok(toDoItemsResource));
        }
        public List <ToDoItemDTO> GetToDoItems(Contract.Core.Contract.PagingDTO dto, [Service] IHttpContextAccessor contextAccessor)
        {
            AuthorizeHeader(contextAccessor);
            long userId   = contextAccessor.HttpContext.Request.HttpContext.Items["Userid"] == null ? 0 : (long)contextAccessor.HttpContext.Request.HttpContext.Items["Userid"];
            var  itemList = _todoitemService.GetToDoItem(pagingDto, userId);

            return(itemList);
        }
Esempio n. 3
0
        public IActionResult GetToDoItem(int pageSize, int pageIndex, string searchString)
        {
            _logger.Info(() => "Api GetToDoItem");
            PagingDTO pagingDto = new PagingDTO {
                PageSize = pageSize, PageIndex = pageIndex, SearchString = searchString
            };

            return(StatusCode((int)HttpStatusCode.OK, _toDoItemService.GetToDoItem(pagingDto, (long)HttpContext.Request.HttpContext.Items["Userid"])));
        }
        public ActionResult <ToDoModel> Get(int id)
        {
            var userId = GetAuthorizedUserId();

            return(Ok(_toDoItemService.GetToDoItem(id, userId)));
        }