public async Task <ActionResult <PropertyType> > Post([FromBody] PropertyType input) { try { if (input == null) { return(BadRequest()); } return(new OkObjectResult(await _propertyHandler.AddAsync(input)) { StatusCode = 201 }); } catch (Exception ex) { return(StatusCode(500, ex)); } }