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()); }
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); }