public async Task <ActionResult> Create([Bind(Include = "ID,Fam,Ima,Otc,Dr,PolID,Pasport,NacID,OblID,RnID,NpID,Vneshnost")] Lico lico, HttpPostedFileBase uploadFoto) { if (ModelState.IsValid) { if (uploadFoto != null) { byte[] fotoData = null; using (var binaryReader = new BinaryReader(uploadFoto.InputStream)) { fotoData = binaryReader.ReadBytes(uploadFoto.ContentLength); } lico.Foto = fotoData; } db.Licos.Add(lico); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.NacID = new SelectList(db.Nacs, "ID", "Txt", lico.NacID); ViewBag.NpID = new SelectList(db.Nps, "ID", "Txt", lico.NpID); ViewBag.OblID = new SelectList(db.Obls, "ID", "Txt", lico.OblID); ViewBag.PolID = new SelectList(db.Pols, "ID", "Txt", lico.PolID); ViewBag.RnID = new SelectList(db.Rns, "ID", "Txt", lico.RnID); return(View(lico)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Lico lico = await db.Licos.FindAsync(id); db.Licos.Remove(lico); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Details(int id = 0) { Lico lico = db.Licos.Find(id); if (lico == null) { return(HttpNotFound()); } return(View(lico)); }
public ActionResult Edit(int id = 0) { Lico lico = db.Licos.Find(id); if (lico == null) { return(HttpNotFound()); } ViewBag.Specs = db.Specs.ToList(); return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,Job,Dol")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,DateOsv,DatePrib,Control,Locat,Dost,Trud,Posic,Bron")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,Point,Part,Article,Name,Fabula,Prim,CourtID,Fam,Ima,Otch,DateRe,Vidvz")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,OsnnapID,LTPID,DataPom,DataOsv,FamD,ImaD,OtcD,TelD,FamO,ImaO,OtcO,TelO")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,Fam,Ima,Otc,Dr,VidsvID,Prim")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.VidsvID = new SelectList(db.Vidsvs, "ID", "Txt"); return(View(lico)); }
public async Task <ActionResult> Show([Bind(Include = "ID,LTPID,Date,NomOtr,Prim,Dol,Zv,Fam,Ima,Otch,Tel")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(lico)); }
// GET: Input public ActionResult Index(int?Id) { if (Id != null) { Lico lico = db.Licos.Find(Id); if (lico != null) { ViewBag.FIO = lico.Fam + " " + " " + lico.Ima + " " + lico.Otc; ViewBag.ID = lico.ID; } } return(View()); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lico lico = await db.Licos.FindAsync(id); if (lico == null) { return(HttpNotFound()); } return(View(lico)); }
public async Task <ActionResult> Edit([Bind(Include = "ID,Fam,Ima,Otc,Dr,PolID,Pasport,NacID,OblID,RnID,NpID,Vneshnost")] Lico lico) { if (ModelState.IsValid) { db.Entry(lico).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.NacID = new SelectList(db.Nacs, "ID", "Txt", lico.NacID); ViewBag.NpID = new SelectList(db.Nps, "ID", "Txt", lico.NpID); ViewBag.OblID = new SelectList(db.Obls, "ID", "Txt", lico.OblID); ViewBag.PolID = new SelectList(db.Pols, "ID", "Txt", lico.PolID); ViewBag.RnID = new SelectList(db.Rns, "ID", "Txt", lico.RnID); return(View(lico)); }
public async Task <ActionResult> Show(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lico lico = await db.Licos.FindAsync(id); if (lico == null) { return(HttpNotFound()); } ViewBag.Fam = lico.Fam; ViewBag.Ima = lico.Ima; ViewBag.Otc = lico.Otc; Session["IDLico"] = lico.ID; return(View(lico)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lico lico = await db.Licos.FindAsync(id); if (lico == null) { return(HttpNotFound()); } ViewBag.NacID = new SelectList(db.Nacs, "ID", "Txt", lico.NacID); ViewBag.NpID = new SelectList(db.Nps, "ID", "Txt", lico.NpID); ViewBag.OblID = new SelectList(db.Obls, "ID", "Txt", lico.OblID); ViewBag.PolID = new SelectList(db.Pols, "ID", "Txt", lico.PolID); ViewBag.RnID = new SelectList(db.Rns, "ID", "Txt", lico.RnID); ViewBag.Address = db.Addresses.ToList(); return(View(lico)); }
public ActionResult Edit(Lico lico, int[] selectedSpecs) { Lico newLico = db.Licos.Find(lico.ID); newLico.Fam = lico.Fam; newLico.Ima = lico.Ima; newLico.Otc = lico.Otc; newLico.Specs.Clear(); if (selectedSpecs != null) { //получаем выбранные курсы foreach (var c in db.Specs.Where(co => selectedSpecs.Contains(co.ID))) { newLico.Specs.Add(c); } } db.Entry(newLico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { Id = newLico.ID })); }