public async Task <IActionResult> Create(Patient item) { if (item == null) { return(BadRequest(item)); } _bl.addRelevantPatientData(item, _context); _context.Patients.Add(item); await _context.SaveChangesAsync(); return(Created($"/{ControllerContext.ActionDescriptor.ControllerName}/{item?.Id}", item)); }