public void Save(SalaryModifyLog entity) { if (string.IsNullOrWhiteSpace(entity.Id)) { entity.Id = Guid.NewGuid().ToString(); } var dbclass = this.context.SalaryModifyLog.Where(c => c.Id == entity.Id).FirstOrDefault(); if (dbclass == null) { dbclass = new SalaryModifyLog(); dbclass.Id = Guid.NewGuid().ToString(); this.context.SalaryModifyLog.Add(dbclass); } dbclass.CreateTime = entity.CreateTime == null ? dbclass.CreateTime : entity.CreateTime; dbclass.CreateUserId = entity.CreateUserId == null ? dbclass.CreateUserId : entity.CreateUserId; dbclass.UserId = entity.UserId == null ? dbclass.UserId : entity.UserId; dbclass.Content = entity.Content == null ? dbclass.Content : entity.Content; dbclass.OriginalSalary = entity.OriginalSalary == null ? dbclass.OriginalSalary : entity.OriginalSalary; dbclass.SalaryModify = entity.SalaryModify == null ? dbclass.SalaryModify : entity.SalaryModify; this.context.SaveChanges(); }
public JsonResult UserSalaryModify(SalaryModifyLog entity) { entity.CreateTime = DateTime.Now; entity.CreateUserId = CurrentUserId; UserInfo user = new UserInfo(); user.Id = entity.UserId; user.Salary = entity.SalaryModify; iSalaryModifyLogRepository.Save(entity); iUserInfoRepository.Save(user); return(new JsonResult { Data = new Result(null), }); }