예제 #1
0
        public void AddDoctorVisit(string userId, DoctorVisitDto doctorVisitDto)
        {
            var doctorVisit = Mapper.Map <DoctorVisit>(doctorVisitDto);

            doctorVisit.UserId = userId;
            _db.DoctorVisits.Add(doctorVisit);
            _db.SaveChanges();
        }
        // POST: api/DoctorVisits
        public IHttpActionResult PostDoctorVisit([FromBody] DoctorVisitDto doctorVisitDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var userId = GetCurrentUserId();

            _doctorVisitsService.AddDoctorVisit(userId, doctorVisitDto);

            return(Ok());
        }
        // PUT: api/DoctorVisits/5
        public IHttpActionResult PutMeasurement(int id, [FromBody] DoctorVisitDto doctorVisitDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var userId = GetCurrentUserId();

            if (!_doctorVisitsService.DoesDoctorVisitExists(userId, id))
            {
                return(StatusCode(HttpStatusCode.NotFound));
            }

            doctorVisitDto.Id = id;
            _doctorVisitsService.UpdateDoctorVisit(userId, doctorVisitDto);
            return(Ok());
        }
예제 #4
0
        public void UpdateDoctorVisit(string userId, DoctorVisitDto doctorVisitDto)
        {
            var doctorVisit = _db.DoctorVisits
                              .Where(d => d.UserId == userId)
                              .FirstOrDefault(d => d.Id == doctorVisitDto.Id);

            if (doctorVisit == null)
            {
                return;
            }

            doctorVisit.Id              = doctorVisitDto.Id;
            doctorVisit.Date            = doctorVisitDto.Date;
            doctorVisit.DoctorFirstName = doctorVisitDto.DoctorFirstName;
            doctorVisit.DoctorLastName  = doctorVisitDto.DoctorLastName;
            doctorVisit.Speciality      = doctorVisitDto.Speciality;
            doctorVisit.TelephoneNumber = doctorVisitDto.TelephoneNumber;

            _db.SaveChanges();
        }
 public void UpdateDoctorVisit(string userId, DoctorVisitDto doctorVisitDto)
 {
     _repository.UpdateDoctorVisit(userId, doctorVisitDto);
 }
 public void AddDoctorVisit(string userId, DoctorVisitDto doctorVisitDto)
 {
     _repository.AddDoctorVisit(userId, doctorVisitDto);
 }