Ejemplo n.º 1
0
        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);
            }
        }