public ActionResult Create(Check_List_Items model) { try { if (ModelState.IsValid) { Check_List_Items record = new Check_List_Items(); record.Name = model.Name; record.Description = model.Description; record.Code = model.Code; record.Required_on_application = model.Required_on_application; dbcontext.Check_List_Items.Add(record); dbcontext.SaveChanges(); return(RedirectToAction("Index")); } else { return(View(model)); } } catch (DbUpdateException) { TempData["Message"] = "this code Is already exists"; return(View(model)); } catch (Exception e) { return(View(model)); } }
public ActionResult Edit(FormCollection form, Check_List_Items model, string Command, string id2) { try { ViewBag.idemp = id2; var ID = int.Parse(id2); //var record = dbcontext.Check_List_Items.FirstOrDefault(m => m.ApplicantId == ID); //record.ApplicantId = int.Parse(id2); //record.Select = model.Select; //dbcontext.SaveChanges(); var Select = form["Select"].Split(char.Parse(",")); var ItemCode = form["ItemCode"].Split(char.Parse(",")); var ItemDesc = form["ItemDesc"].Split(char.Parse(",")); var items = new List <Check_List_Items>(); for (var i = 0; i < ItemCode.Count(); i++) { if (Select[i] != "" && ItemCode[i] != "" && ItemDesc[i] != "") { //items.Add(new Check_List_Items { ApplicantId = int.Parse(id2), Select = Select[i].IsBool() }); } } if (items.Count() > 0) { var add_items = dbcontext.Check_List_Items.AddRange(items); dbcontext.SaveChanges(); ///////////////////////////////////// if (Command == "Submit") { return(RedirectToAction("Edit", "Application", new { id = id2 })); } } return(RedirectToAction("Index", "Application", new { id = id2 })); } catch (DbUpdateException e) { TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists; return(View(model)); } catch (Exception e) { return(View(model)); } }
public ActionResult Create() { var modell = new Check_List_Items(); var stru = dbcontext.StructureModels.FirstOrDefault(m => m.All_Models == ChModels.Recuirtment).Structure_Code; var model = dbcontext.Check_List_Items.ToList(); if (model.Count() == 0) { modell.Code = stru + "1"; } else { modell.Code = stru + (model.LastOrDefault().ID + 1).ToString(); } return(View(modell)); }
public ActionResult Edit(Check_List_Items model) { try { var record = dbcontext.Check_List_Items.FirstOrDefault(m => m.ID == model.ID); record.Name = model.Name; record.Description = model.Description; record.Code = model.Code; record.Required_on_application = model.Required_on_application; dbcontext.SaveChanges(); return(RedirectToAction("index")); } catch (DbUpdateException) { TempData["Message"] = "this code Is already exists"; return(View(model)); } catch (Exception e) { return(View(model)); } }