public async Task <IActionResult> Post([FromBody] PatientViewModel obj) { try { var newObject = ViewModelConverter.ConvertViewModel <PatientViewModel, Patient>(obj); newObject.firstName = obj.firstName; var result = await _PatientServices.Add(newObject); return(Ok(result)); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }