public Micro_Class_Info GetMicroClassInfo(int id) { using (Entities db = new Entities()) { Micro_Class_Info microClassInfo = db.Micro_Class_Info .AsNoTracking() .FirstOrDefault(e => e.id == id); return(microClassInfo); } }
public void RemoveMicroClassInfo(int id) { using (Entities db = new Entities()) { Micro_Class_Info microClassInfo = db.Micro_Class_Info.FirstOrDefault(e => e.id == id); if (microClassInfo != null) { db.Micro_Class_Info.Remove(microClassInfo); db.SaveChanges(); } } }
public ActionResult GetMicroClassInfo(int id) { Micro_Class_Info microClassInfo = _microClassManager.GetMicroClassInfo(id); if (microClassInfo == null) { return(FailedResult("指定的数据不存在。")); } Micro_Class_InfoDto microClassInfoDto = Mapper.Map <Micro_Class_InfoDto>(microClassInfo); return(DataResult(microClassInfoDto)); }
public NormalResult CreateMicroClassInfo(Micro_Class_Info microClassInfo) { //microClassInfo.Id = Guid.NewGuid(); microClassInfo.create_time = DateTime.Now; using (Entities db = new Entities()) { db.Micro_Class_Info.Add(microClassInfo); db.SaveChanges(); } return(new NormalResult()); }
public ActionResult UpdateMicroClassInfo() { Micro_Class_InfoDto args = RequestArgs <Micro_Class_InfoDto>(); if (args == null) { return(FailedResult("参数无效。")); } Micro_Class_Info microClassInfo = Mapper.Map <Micro_Class_Info>(args); NormalResult result = _microClassManager.UpdateMicroClassInfo(microClassInfo); return(ApiResult(result.Successful, result.Message)); }
public NormalResult UpdateMicroClassInfo(Micro_Class_Info microClassInfo) { microClassInfo.update_time = DateTime.Now; using (Entities db = new Entities()) { IQueryable <Micro_Class_Info> queryable = db.Micro_Class_Info; Micro_Class_Info dbMicro_Class_Info = queryable.FirstOrDefault(e => e.id == microClassInfo.id); if (dbMicro_Class_Info == null) { return(new NormalResult("指定的数据不存在。")); } ShengMapper.SetValuesSkipVirtual(microClassInfo, dbMicro_Class_Info); db.SaveChanges(); } return(new NormalResult()); }