public JsonResult SaveManufactureData(ManufacturerDetail manufacturerDetail) { var AllStatus = manufacturerData.AddManufacture(manufacturerDetail); return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public List <dynamic> AddManufacture(ManufacturerDetail manufacturerDetail) { List <dynamic> objDynamic = new List <dynamic>(); Manufacturer manf = new Manufacturer(); var Data = JsonConvert.DeserializeObject <List <Manufacturer> >(manufacturerDetail.Manufacturerdet); for (int i = 0; i < Data.Count; i++) { manf = Data[i]; if (!String.IsNullOrEmpty(manf.ManufacturerDesc)) { if (manf.Ischange == 1) { if (!string.IsNullOrEmpty(UserID)) { manf.UserId = Convert.ToInt64(UserID); } if (manf.IsDelete == true) { manf.Type = 3; manf.IsActive = false; } AddManufacture(manf); if (manf.val == -99) { break; } } } else { manf.val = -98; } } DataSet ds = GetManufactureDetail(); var myEnumerable = ds.Tables[0].AsEnumerable(); List <Manufacturer> manufacture = (from item in myEnumerable select new Manufacturer { ManufacturerId = item.Field <Int64>("ManufacturerId"), ManufacturerDesc = item.Field <String>("ManufacturerDesc"), IsActive = item.Field <Boolean>("IsActive"), Type = 2 }).ToList(); objDynamic.Add(manufacture); objDynamic.Add(manf.val); return(objDynamic); }