public ActionResult Post([FromBody] Customer customer) { CustomerContext context = HttpContext.RequestServices.GetService(typeof(CustomerContext)) as CustomerContext; try { int createdId = context.CreateCustomer(customer); customer.id = createdId; } catch (Exception ex) { return(Json(new { status = "error", message = ex.Message })); } return(Ok(customer)); }