// GET api/<controller> public IHttpActionResult Get() { IHttpActionResult ret = null; PTCViewModel vm = new PTCViewModel(); vm.Get(); if (vm.Products.Count > 0) { ret = Ok(vm.Products); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Get(int id) { var vm = new PTCViewModel(); vm.Get(id); if (vm.Entity != null) { return(Ok(vm.Entity)); } else if (vm.LastException != null) { return(BadRequest(vm.Message)); } return(NotFound()); }
public IHttpActionResult Get(int id) { IHttpActionResult ret; Product prod = new Product(); PTCViewModel vm = new PTCViewModel(); prod = vm.Get(id); if (prod != null) { ret = Ok(prod); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Get() { IHttpActionResult ret = null; var vm = new PTCViewModel(); //throw new ApplicationException("Error in the Get() method"); vm.Get(); if (vm.Products.Count > 0) { ret = Ok(vm.Products); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Get(int id) { IHttpActionResult ret = null; var vm = new PTCViewModel(); var product = vm.Get(id); if (product != null) { ret = Ok(product); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Delete(int id) { IHttpActionResult ret = null; PTCViewModel vm = new PTCViewModel(); vm.Entity = vm.Get(id); if (vm.Entity.ProductId > 0) { vm.Delete(id); ret = Ok(true); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Get(int id) { IHttpActionResult ret; PTCViewModel vm = new PTCViewModel(); vm.Get(id); if (vm.Entity != null) { ret = Ok(vm.Entity); } else if (vm.LastException != null) { ret = BadRequest(vm.Message); } else { ret = NotFound(); } return(ret); }
// GET api/<controller> public IHttpActionResult Get() { IHttpActionResult ret; PTCViewModel vm = new PTCViewModel(); vm.Get(); if (vm.Products.Count() > 0) { ret = Ok(vm.Products); } else if (vm.LastException != null) { ret = BadRequest(vm.Message); } else { ret = NotFound(); } return(ret); }
public IHttpActionResult Delete(int id) { IHttpActionResult ret = null; PTCViewModel vm = new PTCViewModel(); // Get the product vm.Entity = vm.Get(id); // Did we find the product? if (vm.Entity.ProductId > 0) { // Delete the product vm.Delete(id); ret = Ok(true); } else { ret = NotFound(); } return(ret); }