public int UpdateData(MachineTypeModel machineTypeInfo) { try { GenerateDal.BeginTransaction(); GenerateDal.Update(CommonSqlKey.UpdateMachineType, machineTypeInfo); new CabinetService().DeleteData(machineTypeInfo.Id); if (machineTypeInfo.Cabinets != null && machineTypeInfo.Cabinets.Count > 0) { foreach (var item in machineTypeInfo.Cabinets) { var tmpInfo = new MachineTypeAndCabinetModel(); tmpInfo.MachineTypeId = machineTypeInfo.Id; tmpInfo.CabinetTypeId = item.CabinetId; new CabinetService().PostCabinetRelationData(tmpInfo); } } GenerateDal.CommitTransaction(); return(1); } catch (Exception e) { GenerateDal.RollBack(); return(0); } }
/// <summary> /// 删除用户 /// </summary> /// <returns></returns> public int DeleteData(string id) { MachineTypeAndCabinetModel machineConfigInfo = new MachineTypeAndCabinetModel(); machineConfigInfo.MachineTypeId = id; return(GenerateDal.Delete <MachineTypeAndCabinetModel>(CommonSqlKey.DeleteMachineTypeAndCabinet, machineConfigInfo)); }
/// <summary> /// 新增/修改会员信息 /// </summary> /// <param name="memberInfo"></param> /// <returns></returns> public int PostData(MachineTypeModel machineTypeInfo) { try { GenerateDal.BeginTransaction(); machineTypeInfo.Id = Guid.NewGuid().ToString(); GenerateDal.Create(machineTypeInfo); if (machineTypeInfo.Cabinets != null && machineTypeInfo.Cabinets.Count > 0) { foreach (var item in machineTypeInfo.Cabinets) { var tmpInfo = new MachineTypeAndCabinetModel(); tmpInfo.MachineTypeId = machineTypeInfo.Id; tmpInfo.CabinetTypeId = item.CabinetId; new CabinetService().PostCabinetRelationData(tmpInfo); } } GenerateDal.CommitTransaction(); return(1); } catch (Exception e) { GenerateDal.RollBack(); return(0); } }
public int PostCabinetRelationData(MachineTypeAndCabinetModel cabinetConfigInfo) { try { GenerateDal.BeginTransaction(); GenerateDal.Create(cabinetConfigInfo); GenerateDal.CommitTransaction(); return(1); } catch (Exception e) { GenerateDal.RollBack(); return(0); } }