public AutoPreview GetPreview(string id, AutoBaseModel autoModel) { var model = Resolve <IRewardService>().GetSingle(u => u.Id == id.ToInt64()); var monetypes = Resolve <IAutoConfigService>().GetList <MoneyTypeConfig>(); var temp = new AutoPreview(); //var moneyType = temp.KeyValues.FirstOrDefault(s => s.Key.ToString() == "MoneyTypeId"); //?.Value = "";// var result = new RewardPriviewOutput { Id = model.Id, OrderId = model.OrderId, MoneyTypeId = model.MoneyTypeId, AfterAmount = model.AfterAmount, Amount = model.Amount, ModuleConfigId = model.ModuleConfigId, ModuleId = model.ModuleId, OrderUserId = model.OrderUserId, OrderUserName = Resolve <IUserService>().GetSingle(model.OrderUserId)?.Name, Intro = model.Intro, MoneyTypeName = monetypes.FirstOrDefault(s => s.Id == model.MoneyTypeId)?.Name }; temp.KeyValues = result.ToKeyValues(); return(temp); }
public AutoPreview GetPreview(string id, AutoBaseModel autoModel) { var model = Resolve <IUserDetailService>().GetUserOutput(id.ToInt64()); var temp = new AutoPreview(); temp.KeyValues = model.ToKeyValues(); return(temp); }
public AutoPreview GetPreview(string id, AutoBaseModel autoModel) { var model = Resolve <IBillService>().GetSingle(u => u.Id == id.ToInt64()); var temp = new AutoPreview(); temp.KeyValues = model.ToKeyValues(); return(temp); }
public AutoPreview GetPreview(string id, AutoBaseModel autoModel) { var model = Resolve <IBillService>().GetSingle(u => u.Id == id.ToInt64()); var moneyTypes = Resolve <IAutoConfigService>().GetList <MoneyTypeConfig>(); var item = AutoMapping.SetValue <BillViewOutput>(model); var otherUserName = Resolve <IUserService>().GetSingle(u => u.Id == model.OtherUserId)?.UserName; item.Flow = model.Flow.GetDisplayName(); item.MoneyTypeName = moneyTypes.FirstOrDefault(u => u.Id == model.MoneyTypeId)?.Name; item.UserName = Resolve <IUserService>().GetSingle(u => u.Id == model.UserId)?.UserName; item.AcctionType = model.Type.GetDisplayName(); item.OtherUserName = otherUserName; var result = new AutoPreview { KeyValues = item.ToKeyValues() }; return(result); }