public IActionResult Post([FromBody] MedicDto medic) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newMedic = new Medic { Name = medic.Name.Trim(), Contact = medic.Contact.Trim() }; _dbContext.Medics.Add(newMedic); _dbContext.SaveChanges(); return(Ok(newMedic.Id)); }
public IActionResult Put([FromRoute] int id, [FromBody] MedicDto medic) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var medicToUpdate = _dbContext.Medics.Find(id); if (medicToUpdate == null) { return(NotFound()); } medicToUpdate.Name = medic.Name.Trim(); medicToUpdate.Contact = medic.Contact.Trim(); _dbContext.SaveChanges(); return(Ok()); }