public async Task <IActionResult> EnrollDoctor(EnrollDoctorRequest request)
        {
            var doctor = _context.Doctors.Add(new Doctor()
            {
                FirstName = request.FirstName,
                LastName  = request.LastName,
                Email     = request.Email
            });

            await _context.SaveChangesAsync();

            return(new CreatedAtActionResult("Enroll Doctor", "DoctorsController", new { id = doctor.Entity.IdDoctor }, doctor));
        }
Ejemplo n.º 2
0
        public IActionResult EnrollDoctor(EnrollDoctorRequest request)
        {
            var doctorExist = _context.Doctor.Any(doctor => doctor.IdDoctor == request.IdDoctor);

            if (doctorExist)
            {
                return(new BadRequestResult());
            }

            var result = _context.Doctor.Add(new Doctor()
            {
                IdDoctor  = request.IdDoctor,
                FirstName = request.FirstName,
                LastName  = request.LastName,
                Email     = request.Email
            });

            _context.SaveChanges();
            return(new OkObjectResult(result));
        }
Ejemplo n.º 3
0
 public IActionResult EnrollDoctor(EnrollDoctorRequest request)
 {
     return(_service.EnrollDoctor(request));
 }
 public async Task <IActionResult> EnrollDoctor(EnrollDoctorRequest request)
 {
     return(await _dbService.EnrollDoctor(request));
 }