public void Add(NextDoctorVisit visit, string userId) { var user = _context.Users.FirstOrDefault(u => u.Id == userId); if (user == null) { return; } visit.ApplicationUser = user; _context.NextDoctorVisits.Add(visit); _context.SaveChanges(); }
public void Update(NextDoctorVisit visit, int id) { var oldVisit = _context.NextDoctorVisits.FirstOrDefault(w => w.Id == id); if (oldVisit == null) { return; } oldVisit.Description = visit.Description; oldVisit.DoctorName = visit.DoctorName; oldVisit.Location = visit.Location; oldVisit.VisitTime = visit.VisitTime; _context.SaveChanges(); }
public IActionResult Put(int id, [FromBody] NextDoctorVisit value) { _visitRepository.Update(value, id); return(Ok()); }
public IActionResult Post([FromBody] NextDoctorVisit value) { _visitRepository.Add(value, User.Identity.GetUserId()); return(Ok()); }