public void UploadWorkZone(WorkZone workZoneInfo, List <WorkZoneDetail> listWorkZoneDetail) { logger.Debug("Begin Upload work ZOne"); try { int?companyId = UserPermission.GetCompanyId(workZoneInfo.CreateAccount, false); if (companyId != null) { workZoneInfo.CompanyId = companyId.Value; Machine objMachine = Machine.GetMachine(workZoneInfo.MachineId); workZoneInfo.FactoryId = objMachine.FactoryId; WorkZone.InsertUpdateWorkZone(Server.MapPath("~/"), workZoneInfo, listWorkZoneDetail); logger.Debug("End upload work ZOne"); } } catch (Exception ex) { logger.Error("Error UploadWorkZone ", ex); throw ex; } }