/// <summary> /// 删除checkitem /// </summary> /// <param name="Id"></param> /// <returns></returns> public int DeleteCheckItem(string Id) { var checkItem = _checkItemRepository.GetById(Id); if (checkItem == null) { return(0); } int num = _checkItemRepository.Delete(checkItem); if (num > 0) { //记录日志 var logService = new LogService(); var log = new CILog(); log.Contents = "删除提交物,开发人员:" + checkItem.Developer; log.UserName = (new UserService()).GetUserFromCookie().UserName; log.LogTime = DateTime.Now; log.DemandCode = checkItem.DemandCode; log.CodeFile = checkItem.CodeList; logService.InsertLog(log); } return(num); }
/// <summary> /// 更新checkitem /// </summary> /// <param name="checkitem"></param> /// <returns></returns> public int UpdateCheckItem(CICheckItem checkItem, CILog log) { if (log != null) { new LogService().InsertLog(log); } return(_checkItemRepository.Update(checkItem)); }
/// <summary> /// 添加 /// </summary> /// <param name="log"></param> /// <returns></returns> public int Insert(CILog log) { string cmdText = @"INSERT INTO CILog (ID,LogTime,Contents,UserName,DemandCode,CodeFile) VALUES (@ID,@LogTime,@Contents,@UserName,@DemandCode,@CodeFile)"; using (var conn = new DapperHelper().OpenConnection()) { return(conn.Execute(cmdText, log)); } }
public int Update(CILog log) { var sql = @"UPDATE CILog SET LogTime = @LogTime, Contents = @Contents, UserName = @UserName, DemandCode = @DemandCode, CodeFile = @CodeFile WHERE ID=@ID" ; return(0); }
/// <summary> /// 更新checkitem /// </summary> /// <param name="checkitem"></param> /// <returns></returns> public int UpdateCheckItem(CICheckItem checkItem) { //记录日志 var logService = new LogService(); var log = new CILog(); log.Contents = "修改提交物,开发人员:" + checkItem.Developer; log.UserName = (new UserService()).GetUserFromCookie().UserName; log.LogTime = DateTime.Now; log.DemandCode = checkItem.DemandCode; log.CodeFile = checkItem.CodeList; logService.InsertLog(log); return(UpdateCheckItem(checkItem, log)); }
public int Delete(CILog log) { return(0); }
/// <summary> /// 添加日志记录 /// </summary> /// <param name="log"></param> /// <returns></returns> public int InsertLog(CILog log) { log.ID = Guid.NewGuid().ToString(); return(_logRepository.Insert(log)); }