public IHttpActionResult create([FromBody] ItemDTO itemDTO)
        {
            Item item = new Item
            {
                Title       = itemDTO.Title,
                Description = itemDTO.Description,
                DueDate     = itemDTO.DueDate,
                PriorityId  = itemDTO.PriorityId
            };
            int id = _ItemService.Add(item);

            if (id <= 0)
            {
                return(BadRequest("Unable To Create Item"));
            }
            var payload = new { ItemId = id };

            return(Ok(payload));
        }
        public IHttpActionResult GetById([FromUri] int Id)
        {
            Item resultado = _ItemService.Get(Id);

            if (resultado == null)
            {
                return(BadRequest("No items match the search parameter"));
            }
            ItemDTO salida = new ItemDTO();

            salida = new ItemDTO
            {
                Title       = resultado.Title,
                Description = resultado.Description,
                DueDate     = resultado.DueDate,
                PriorityId  = resultado.PriorityId
            };
            var payload = new
            {
                resultado = salida
            };

            return(Ok(payload));
        }