public async Task <ActionResult> DeleteConfirmed(int id) { LaboratoryContract laboratoryContract = await db.LaboratoryContracts.FindAsync(id); db.LaboratoryContracts.Remove(laboratoryContract); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: LaboratoryContracts/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LaboratoryContract laboratoryContract = await db.LaboratoryContracts.FindAsync(id); if (laboratoryContract == null) { return(HttpNotFound()); } return(View(laboratoryContract)); }
public async Task <ActionResult> Create([Bind(Include = "Id,LaboratoryId,MedicalInstitutionId,ContractPrice")] LaboratoryContract laboratoryContract) { if (ModelState.IsValid) { db.LaboratoryContracts.Add(laboratoryContract); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.LaboratoryId = new SelectList(db.Laboratories.ToList().Select(l => new { l.Id, Name = l.LaboratoryName }), "Id", "Name", laboratoryContract.LaboratoryId); ViewBag.MedicalInstitutionId = new SelectList(db.MedicalInstitutions.ToList().Select(mi => new { mi.Id, Name = mi.MedicalInstitutionName }), "Id", "Name", laboratoryContract.MedicalInstitutionId); //ViewBag.LaboratoryId = new SelectList(db.Laboratories, "Id", "Address", laboratoryContract.LaboratoryId); //ViewBag.MedicalInstitutionId = new SelectList(db.MedicalInstitutions, "Id", "MedicalInstitutionName", laboratoryContract.MedicalInstitutionId); return(View(laboratoryContract)); }
// GET: LaboratoryContracts/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LaboratoryContract laboratoryContract = await db.LaboratoryContracts.FindAsync(id); if (laboratoryContract == null) { return(HttpNotFound()); } ViewBag.LaboratoryId = new SelectList(db.Laboratories.ToList().Select(l => new { l.Id, Name = l.LaboratoryName }), "Id", "Name", laboratoryContract.LaboratoryId); ViewBag.MedicalInstitutionId = new SelectList(db.MedicalInstitutions.ToList().Select(mi => new { mi.Id, Name = mi.MedicalInstitutionName }), "Id", "Name", laboratoryContract.MedicalInstitutionId); //ViewBag.LaboratoryId = new SelectList(db.Laboratories, "Id", "Address", laboratoryContract.LaboratoryId); //ViewBag.MedicalInstitutionId = new SelectList(db.MedicalInstitutions, "Id", "MedicalInstitutionName", laboratoryContract.MedicalInstitutionId); return(View(laboratoryContract)); }