public Inserted InsertDoctor(ToInsert request) { Inserted res = new Inserted(); var d = _context.Doctor.Find(request.IdDoctor); if (d != null) { var id = _context.Doctor.Max(i => i.IdDoctor) + 1; var doctor = new Doctor { IdDoctor = id, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email }; _context.Doctor.Add(doctor); _context.SaveChanges(); res.IdDoctor = doctor.IdDoctor; res.FirstName = doctor.FirstName; res.LastName = doctor.LastName; res.Email = doctor.Email; return(res); } else { var doc = new Doctor { IdDoctor = request.IdDoctor, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email }; _context.Doctor.Add(doc); _context.SaveChanges(); res.IdDoctor = doc.IdDoctor; res.FirstName = doc.FirstName; res.LastName = doc.LastName; res.Email = doc.Email; return(res); } }
public IActionResult InsertDoctor(ToInsert request) { var res = _service.InsertDoctor(request); if (res != null) { return(Created("", res)); } else { return(BadRequest()); } }