public void Post([FromBody] CentralPolicyEventViewModel model) { System.Console.WriteLine("1"); foreach (var id in model.CentralPolicyId) { var centralpolicyprovince = _context.CentralPolicyProvinces .Where(m => m.CentralPolicyId == id && m.ProvinceId == model.ProvinceId).FirstOrDefault(); System.Console.WriteLine("2"); var ElectronicBookdata = new ElectronicBook { CreatedBy = model.CreatedBy, Status = "ร่างกำหนดการ", }; _context.ElectronicBooks.Add(ElectronicBookdata); _context.SaveChanges(); System.Console.WriteLine("3"); var ElectronicBookGroupdata = new ElectronicBookGroup { CentralPolicyProvinceId = centralpolicyprovince.Id, ElectronicBookId = ElectronicBookdata.Id, }; _context.ElectronicBookGroups.Add(ElectronicBookGroupdata); _context.SaveChanges(); System.Console.WriteLine("4"); var centralpolicyeventdata = new CentralPolicyEvent { CentralPolicyId = id, InspectionPlanEventId = model.InspectionPlanEventId, ElectronicBookId = ElectronicBookdata.Id, }; _context.CentralPolicyEvents.Add(centralpolicyeventdata); _context.SaveChanges(); System.Console.WriteLine("5"); } }
public void Post([FromBody] CentralPolicyEventViewModel model) { var date = DateTime.Now; System.Console.WriteLine("1"); foreach (var id in model.CentralPolicyId) { var centralpolicyprovince = _context.CentralPolicyProvinces .Where(m => m.CentralPolicyId == id && m.ProvinceId == model.ProvinceId).FirstOrDefault(); System.Console.WriteLine("2"); //var ElectronicBookdata = new ElectronicBook //{ // CreatedBy = model.CreatedBy, // Status = "ร่างกำหนดการ", //}; //_context.ElectronicBooks.Add(ElectronicBookdata); //_context.SaveChanges(); //System.Console.WriteLine("3"); //var ElectronicBookGroupdata = new ElectronicBookGroup //{ // CentralPolicyProvinceId = centralpolicyprovince.Id, // ElectronicBookId = ElectronicBookdata.Id, //}; //_context.ElectronicBookGroups.Add(ElectronicBookGroupdata); //_context.SaveChanges(); System.Console.WriteLine("4"); var centralpolicyeventdata = new CentralPolicyEvent { CentralPolicyId = id, InspectionPlanEventId = model.InspectionPlanEventId, // NotificationDate = model.NotificationDate, // DeadlineDate = model.DeadlineDate, StartDate = model.StartDate, EndDate = model.EndDate, HaveSubject = 0, //ElectronicBookId = ElectronicBookdata.Id, }; _context.CentralPolicyEvents.Add(centralpolicyeventdata); _context.SaveChanges(); var logdata = new Log { UserId = model.CreatedBy, DatabaseName = "CentralPolicyEvent", EventType = "เพิ่ม", EventDate = date, Detail = "เพิ่มแผนการตรวจราชการประจำปีในกำหนดการตรวจราชการ", Allid = centralpolicyeventdata.Id, }; _context.Logs.Add(logdata); _context.SaveChanges(); //var CentralPolicyProvinceEventdata = new CentralPolicyProvinceEvent //{ // CentralPolicyProvinceId = centralpolicyprovince.Id, // InspectionPlanEventId = model.InspectionPlanEventId, //}; //_context.CentralPolicyProvinceEvents.Add(CentralPolicyProvinceEventdata); //_context.SaveChanges(); System.Console.WriteLine("5"); } }