public void Save(UserModifyLog entity) { if (string.IsNullOrWhiteSpace(entity.Id)) { entity.Id = Guid.NewGuid().ToString(); } var dbclass = this.context.UserModifyLog.Where(c => c.Id == entity.Id).FirstOrDefault(); if (dbclass == null) { dbclass = new UserModifyLog(); dbclass.Id = Guid.NewGuid().ToString(); this.context.UserModifyLog.Add(dbclass); } dbclass.ModifyTime = entity.ModifyTime == null ? dbclass.ModifyTime : entity.ModifyTime; dbclass.CreateUserId = entity.CreateUserId == null ? dbclass.CreateUserId : entity.CreateUserId; dbclass.ModifyUserId = entity.ModifyUserId == null ? dbclass.ModifyUserId : entity.ModifyUserId; dbclass.NowDepartmentId = entity.NowDepartmentId == null ? dbclass.NowDepartmentId : entity.NowDepartmentId; dbclass.NowResign = entity.NowResign == null ? dbclass.NowResign : entity.NowResign; dbclass.OrginalDepartmentId = entity.OrginalDepartmentId == null ? dbclass.OrginalDepartmentId : entity.OrginalDepartmentId; dbclass.OriginalResign = entity.OriginalResign == null ? dbclass.OriginalResign : entity.OriginalResign; dbclass.Content = entity.Content == null ? dbclass.Content : entity.Content; this.context.SaveChanges(); }
public JsonResult UserModify(UserModifyLog entity) { entity.ModifyTime = DateTime.Now; entity.CreateUserId = CurrentUserId; UserInfo user = new UserInfo(); user.Id = entity.ModifyUserId; user.DepartmentId = entity.NowDepartmentId; user.Resign = entity.NowResign; iUserModifyLogRepository.Save(entity); iUserInfoRepository.Save(user); return(new JsonResult { Data = new Result(null), }); }