public ActionResult Index_Post(string Action, FormCollection formCollection, string RawMaterial, string LotID) { if (Action == "Lot Not In List") { return(RedirectToAction("Create", "RawMaterial")); } if (ModelState.IsValid) { TPOMVCApplicationEntities db = new TPOMVCApplicationEntities(); ViewBag.RawMaterial = new SelectList(db.RawMaterialQCs, "ID", "RawMaterialID"); if (Action == "New Test") { TPO.DL.Models.RawMaterialQC rawmaterialqc = new TPO.DL.Models.RawMaterialQC(); //rawmaterialqc.RawMaterialID = RawMaterial; rawmaterialqc.PlantID = CurrentPlantId; string string1 = formCollection["RawMaterialQC"]; string string2 = formCollection["RawMaterialLotQC"]; /* * if (!(string.IsNullOrEmpty(string1))) * { * try * { * rawmaterialqc.RawMaterialReceived.RawMaterialID = int.Parse(string1); * } * catch * { * * } * } */ if (!(string.IsNullOrEmpty(string2))) { try { rawmaterialqc.RawMaterialReceivedID = int.Parse(string2); } catch { } } rawmaterialqc.DateEntered = Convert.ToDateTime(System.DateTime.Now); rawmaterialqc.EnteredBy = ""; rawmaterialqc.LastModified = Convert.ToDateTime(System.DateTime.Now); rawmaterialqc.ModifiedBy = ""; TryUpdateModel(rawmaterialqc); TPO.BL.RawMaterials.RawMaterialQC layer1 = new TPO.BL.RawMaterials.RawMaterialQC(); string ID; TryUpdateModel(rawmaterialqc); if (ModelState.IsValid) { ID = layer1.AddRawMaterialTest(rawmaterialqc); return(RedirectToAction("Edit", new { id = ID, isNew = true })); } else { return(RedirectToAction("index")); } } else { return(RedirectToAction("Index")); } } return(View()); }