public IActionResult GetCustomerByGender([FromODataUri] Gender gender) { if (!this.ModelState.IsValid) { return(BadRequest()); } var customers = UriParseExtenstionDbContext.GetCustomers().Where(c => c.Gender == gender); return(Ok(customers)); }
public IActionResult GetOrders(int key) { var customer = UriParseExtenstionDbContext.GetCustomers().FirstOrDefault(c => c.Id == key); if (customer == null) { return(NotFound()); } return(Ok(customer.Orders)); }
public IActionResult GetVipProperty(int key) { var customer = UriParseExtenstionDbContext.GetCustomers().FirstOrDefault(c => c.Id == key); if (customer == null) { return(NotFound()); } VipCustomer vipCusomter = customer as VipCustomer; if (vipCusomter == null) { return(NotFound()); } return(Ok(vipCusomter.VipProperty)); }
public IActionResult Get(int key) { return(Ok(UriParseExtenstionDbContext.GetCustomers().FirstOrDefault(c => c.Id == key))); }
public IActionResult Get() { return(Ok(UriParseExtenstionDbContext.GetCustomers())); }