public async Task <IActionResult> Edit([FromRoute] Guid Id, [FromBody] AppointementModel obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Id != obj.Id) { return(BadRequest()); } var dataModel = _mapper.Map <Appointement>(obj); _context.Entry(dataModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Exists(Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult DeleteConfirmed(int id) { AppointementModel appointementModel = db.AppointementModels.Find(id); db.AppointementModels.Remove(appointementModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Add([FromBody] AppointementModel obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dataModel = _mapper.Map <Appointement>(obj); _context.Appointements.Add(dataModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetById", new { Id = obj.Id }, obj)); }
// GET: AppointementModels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AppointementModel appointementModel = db.AppointementModels.Find(id); if (appointementModel == null) { return(HttpNotFound()); } return(View(appointementModel)); }
public ActionResult Edit(AppointementModel appointementModel) { if (ModelState.IsValid) { db.Entry(appointementModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idDoctors = new SelectList(db.MedecinConventionnes, "idDoctors", "nameDoctors", appointementModel.idDoctors); ViewBag.idPatients = new SelectList(db.Patients, "idPatients", "PrenomPatient", appointementModel.idPatients); return(View(appointementModel)); }
public ActionResult Create(AppointementModel appointementModel) { if (ModelState.IsValid) { //var UserId = User.Identity.GetUserId(); db.AppointementModels.Add(appointementModel); db.SaveChanges(); return(RedirectToAction("Index")); } // ViewBag.UserID = new SelectList(db.Users, "Id", "UserName", appointementModel.UserID); ViewBag.idDoctors = new SelectList(db.MedecinConventionnes, "idDoctors", "nameDoctors", appointementModel.idDoctors); ViewBag.idPatients = new SelectList(db.Patients, "idPatients", "PrenomPatient", appointementModel.idPatients); return(View(appointementModel)); }
// GET: AppointementModels/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AppointementModel appointementModel = db.AppointementModels.Find(id); if (appointementModel == null) { return(HttpNotFound()); } ViewBag.idDoctors = new SelectList(db.MedecinConventionnes, "idDoctors", "nameDoctors", appointementModel.idDoctors); ViewBag.idPatients = new SelectList(db.Patients, "idPatients", "PrenomPatient", appointementModel.idPatients); return(View(appointementModel)); }