public ActionResult New(ServiceModel serviceType) { if (ModelState.IsValid) { BCBSClient client = new BCBSClient(); long Id = 0; Id = client.InsertServiceType(serviceType.Name, serviceType.ProjectId,serviceType.Status,serviceType.FeesType,serviceType.Budget,serviceType.Notes); if (Id > 0) { //List<string> selectedFees = serviceType.FeesType.Split(',').ToList(); //foreach (string feestype in selectedFees) //{ // var fees = feestype.Split('='); // string type = fees[0].ToString(); // double amount = Convert.ToDouble(fees[1].ToString()); // long resultid = client.InsertServiceFeesType(Id, type, amount); // if (!(resultid > 0)) // { // bool deleteservice = client.DeleteServiceTypeById(Id.ToString()); // TempData["Error"] = "Service Adding failed..!"; // return RedirectToAction("Index", "Service"); // } //} TempData["Message"] = "Service Added successfully..!"; } else { TempData["Error"] = "Service Adding failed..!"; } ModelState.Clear(); return RedirectToAction("Index", "Service"); } else { return View(serviceType); } }