// POST api/<controller>
        public IHttpActionResult Post(ResourceVM item)
        {
            BL.ResourceManager mng      = new BL.ResourceManager();
            Resource           resource = ResourceMapper.MapResourceVM(item);

            mng.AddNewResource(resource);
            return(Ok(item));
        }
        public IEnumerable <ResourceVM> GetAll()
        {
            BL.ResourceManager mng = new BL.ResourceManager();
            List <Resource>    lst = mng.GetAllResources().ToList();

            List <ResourceVM> res = ResourceMapper.MapListOfResource(lst).ToList();

            return(res);
        }
        public IHttpActionResult GetResource(int id)
        {
            BL.ResourceManager mng      = new BL.ResourceManager();
            Resource           resource = mng.GetResourceById(id);

            if (resource == null)
            {
                return(NotFound());
            }
            ResourceVM res = ResourceMapper.MapResource(resource);

            return(Ok(res));
        }