public void Delete(OwnerFilter filter) { dapper .ResetParameter() .AddParameter("@Guid", filter.Guid) .Execute("owner_delete"); }
public OwnerDTO Get(string email, string password) { var filter = new OwnerFilter { Email = email, Password = password }; return(Get(filter)); }
public void Delete(OwnerFilter filter) { var result = dapper .ResetParameter() .AddParameter("@idOwner", filter.idOwner) .Execute("redefine_password_delete"); }
public OwnerDTO Get(int id) { var filter = new OwnerFilter() { idOwner = id }; return(Get(filter)); }
private OwnerDTO Get(OwnerFilter filter) { var parser = new OwnerDTOParser(); ownerService.Get(filter, parser); var owner = (OwnerDTO)parser.Get(); return(owner); }
protected override void RefreshMethod() { if (!IsFilterInitialized) { Filter = new OwnerFilter(); IsFilterInitialized = true; } base.RefreshMethod(); }
/// <summary> /// 启用所属用户使用的查询和操作过滤器 /// </summary> public override Func <IActionResult> Filter(Func <IActionResult> action) { return(() => { var uow = Application.Ioc.Resolve <IUnitOfWork>(); var filter = new OwnerFilter(); using (uow.Scope()) using (uow.EnableQueryFilter(filter)) using (uow.EnableOperationFilter(filter)) { return action(); } }); }
public bool Already(OwnerFilter filter) { var already = dapper .ResetParameter() .AddParameter("@idOwner", filter.idOwner) .AddParameter("@Guid", filter.Guid) .AddParameter("@Email", filter.Email) .AddParameter("@CPF", filter.CPF.OnlyNumber()) .ExecuteWithBooleanResult("owner_any"); return(already); }
public OwnerDetailDTO GetContact(Guid guid) { var filter = new OwnerFilter() { GuidAd = guid }; var parser = new OwnerDetailDTOParser(); ownerService.Get(filter, parser); var owner = (OwnerDetailDTO)parser.Get(); return(owner); }
/// <summary> /// 对处理函数进行包装 /// </summary> /// <param name="action">处理函数</param> /// <param name="privilege">要求的权限列表</param> /// <returns></returns> protected virtual Func <IActionResult> WrapAction( Func <IActionResult> action, params string[] privileges) { return(() => { // 检查权限 var privilegeManager = Application.Ioc.Resolve <PrivilegeManager>(); privilegeManager.Check(RequiredUserType, privileges); // 使用工作单元包装处理函数 // 指定使用事务时开启事务 var uow = Application.Ioc.Resolve <IUnitOfWork>(); var useTransaction = UseTransaction; IActionResult result; using (uow.Scope()) { if (useTransaction) { // 开始事务 uow.Context.BeginTransaction(); } if (ConcernEntityOwnership) { // 启用所属用户使用的查询和操作过滤器 var filter = new OwnerFilter(); using (uow.EnableQueryFilter(filter)) using (uow.EnableOperationFilter(filter)) { result = action(); } } else { result = action(); } if (useTransaction) { // 结束事务 uow.Context.FinishTransaction(); } } return result; }); }
public async Task <OwnerModel> GetStandardOwnerAsync(string systemCode) { var filter = new OwnerFilter { Standard = true, SystemCode = systemCode }; var data = await context.OwnerRepository.GetOwnersAsync(filter.Create()); if (data.Count < 1) { throw new TMConfigurationException(string.Format(nameof(Resources.ERR_31_ErrorInConfigurationData), Resources.NoStandardOwnerConfigured), ErrorCode.ConfigurationDataError); } if (data.Count > 1) { throw new TMConfigurationException(string.Format(nameof(Resources.ERR_31_ErrorInConfigurationData), Resources.MoreThanOneStandardBank), ErrorCode.ConfigurationDataError); } return(mappingManager.Create(data.First())); }
public void Get(OwnerFilter filter, IParser parser) { if (!filter.IsEmpty()) { var ownerResult = dapper .ResetParameter() .AddParameter("@idOwner", filter.idOwner) .AddParameter("@GuidAd", filter.GuidAd) .AddParameter("@Guid", filter.Guid) .AddParameter("@Email", filter.Email) .AddParameter("@CPF", filter.CPF) .AddParameter("@PasswordHash", filter.PasswordHash) .AddParameter("@RedefinePasswordKey", filter.RedefinePasswordKey) .ExecuteWithOneResult <OwnerResult>("owner_get"); if (ownerResult != null) { parser.Set(ownerResult); } } }
public async Task <List <OwnerModel> > GetOwnersByFilterAsync(OwnerFilter ownerFilter) { List <Owner> owners = await context.OwnerRepository.GetOwnersAsync(ownerFilter.Create()); return(owners.Select(owner => mappingManager.Create(owner)).ToList()); }
public async Task <IEnumerable <OwnerChooseModel> > GetAsync(OwnerFilter filter) { var data = await context.OwnerRepository.GetOwnersAsync(filter.Create()); return(data.Select(owner => mappingManager.CreateOwnerChoose(owner))); }
public bool Already(OwnerFilter filter) { return(ownerDAL.Already(filter)); }
public void Get(OwnerFilter filter, IParser parser) { ownerDAL.Get(filter, parser); }