// 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)); }