/// <summary> /// 添加修改网课单元 /// </summary> /// <param name="Model"></param> /// <param name="System_Station_ID"></param> /// <returns></returns> public dynamic SaveCourse_Unit_ClassTime(W_Course_Unit_ClassTime Model, int System_Station_ID, int AccountID) { if (Model.ID == 0) { Model.System_Station_ID = System_Station_ID; Model.AddTime = DateTime.Now; Model.Valid = 1; Model.AddPerson = AccountID; return(Orm.Single <W_Course_Unit_ClassTime>(x => x.ID == (int)Orm.Insert(Model, true) && x.System_Station_ID == System_Station_ID)); } else { W_Course_Unit_ClassTime list = SqlMapper.QueryForObject <W_Course_Unit_ClassTime>("GetCourseUnitClassTimeByID", new { ID = Model.ID, System_Station_ID = System_Station_ID }); if (list == null) { throw new ApiException("操作失败,未找到对应的数据!"); } Model.AddPerson = list.AddPerson; Model.AddTime = list.AddTime; Model.System_Station_ID = list.System_Station_ID; if (Orm.Update(Model) <= 0) { throw new ApiException("修改失败"); } return(Model); } }
/// <summary> /// 删除单元及对应的关系表 /// </summary> /// <param name="Model"></param> /// <returns></returns> public dynamic DeleteCourseUnitClassTime(W_Course_Unit_ClassTime Model, int System_Station_ID) { SqlMapper.BeginTransaction(); try { W_Course_Unit_ClassTime model = Orm.Single <W_Course_Unit_ClassTime>(x => x.ID == Model.ID && x.System_Station_ID == System_Station_ID); if (model == null) { throw new ApiException("未找到对应数据,请查看再试"); } Orm.Delete <W_Course_Unit_ClassTime>(x => x.ID == Model.ID && x.System_Station_ID == System_Station_ID); Orm.Delete <W_DataInfo>(x => x.BusID == Model.ID && x.System_Station_ID == System_Station_ID); SqlMapper.CommitTransaction(); return(true); } catch (Exception ex) { SqlMapper.RollBackTransaction(); throw ex; } }
public dynamic SaveCourse_Unit_ClassTime(W_Course_Unit_ClassTime Model) { return(Success(mapper.SaveCourse_Unit_ClassTime(Model, this.System_Station_ID, this.AccountID))); }
public dynamic DeleteCourseUnitClassTime(W_Course_Unit_ClassTime Model) { return(Success(mapper.DeleteCourseUnitClassTime(Model, this.System_Station_ID))); }