public Micro_Class_Group GetMicroClassGroup(int id) { using (Entities db = new Entities()) { Micro_Class_Group microClassGroup = db.Micro_Class_Group .AsNoTracking() .FirstOrDefault(e => e.id == id); return(microClassGroup); } }
public ActionResult GetMicroClassGroup(int id) { Micro_Class_Group microClassGroup = _microClassManager.GetMicroClassGroup(id); if (microClassGroup == null) { return(FailedResult("指定的数据不存在。")); } Micro_Class_GroupDto microClassGroupDto = Mapper.Map <Micro_Class_GroupDto>(microClassGroup); return(DataResult(microClassGroupDto)); }
public NormalResult CreateMicroClassGroup(Micro_Class_Group microClassGroup) { //microClassGroup.Id = Guid.NewGuid(); microClassGroup.create_time = DateTime.Now; using (Entities db = new Entities()) { db.Micro_Class_Group.Add(microClassGroup); db.SaveChanges(); } return(new NormalResult()); }
public ActionResult UpdateMicroClassGroup() { Micro_Class_GroupDto args = RequestArgs <Micro_Class_GroupDto>(); if (args == null) { return(FailedResult("参数无效。")); } Micro_Class_Group microClassGroup = Mapper.Map <Micro_Class_Group>(args); NormalResult result = _microClassManager.UpdateMicroClassGroup(microClassGroup); return(ApiResult(result.Successful, result.Message)); }
public void RemoveMicroClassGroup(int id) { using (Entities db = new Entities()) { Micro_Class_Group microClassGroup = db.Micro_Class_Group.FirstOrDefault(e => e.id == id); if (microClassGroup != null) { //先删除微课程课程 List <Micro_Class_Info> list = db.Micro_Class_Info.Where(e => e.group_id == id).ToList(); foreach (var item in list) { db.Micro_Class_Info.Remove(item); } db.Micro_Class_Group.Remove(microClassGroup); db.SaveChanges(); } } }
public NormalResult UpdateMicroClassGroup(Micro_Class_Group microClassGroup) { microClassGroup.update_time = DateTime.Now; using (Entities db = new Entities()) { IQueryable <Micro_Class_Group> queryable = db.Micro_Class_Group; Micro_Class_Group dbMicro_Class_Group = queryable.FirstOrDefault(e => e.id == microClassGroup.id); if (dbMicro_Class_Group == null) { return(new NormalResult("指定的数据不存在。")); } ShengMapper.SetValuesSkipVirtual(microClassGroup, dbMicro_Class_Group); db.SaveChanges(); } return(new NormalResult()); }