Exemple #1
0
        /// <summary>
        /// 根据名称和密码获取用户信息
        /// </summary>
        /// <param name="name"></param>
        /// <param name="pwd"></param>
        /// <returns></returns>
        public UserDto CheckLogin(LoginInputDto inputDto)
        {
            SysUserEntity entity = _sysUserRepository.GetAll().Where(b => b.UserName.Equals(inputDto.Name) && b.Password.Equals(inputDto.Pwd)).FirstOrDefault();
            UserDto       dto    = AutoMapper.Mapper.Map <UserDto>(entity);

            return(dto);
        }
Exemple #2
0
        public async Task <IActionResult> Get()
        {
            IEnumerable <kc_storein>     entityDto       = null;
            IEnumerable <kc_storeinlist> entityDetailDto = null;
            await Task.Run(() =>
            {
                entityDto       = _kcStoreinRpt.FindBy(f => f.IsValid).OrderByDescending(f => f.CreatedAt);
                entityDetailDto = _kcStoreinlistRpt.GetAll();
            });

            var storeinDtoList       = _mapper.Map <IEnumerable <kc_storein>, IEnumerable <StoreInGridDto> >(entityDto).ToList();
            var storeinDetailDtoList = _mapper.Map <IEnumerable <kc_storeinlist>, IEnumerable <StoreInListDto> >(entityDetailDto).ToList();

            var sysUserList    = _sysUserRepository.GetAll();
            var kcSupplierList = _kcSupplierRepository.GetAll();
            var sysDicList     = _sysDicRepository.GetAll();
            var sysOrgList     = _sysOrgRepository.GetAll();
            var kcGoodsList    = _kcGoodsRepository.GetAll();

            var sysDics     = sysDicList as sys_dic[] ?? sysDicList.ToArray();
            var sysUsers    = sysUserList as sys_user[] ?? sysUserList.ToArray();
            var sysOrgs     = sysOrgList as sys_org[] ?? sysOrgList.ToArray();
            var kcSuppliers = kcSupplierList as kc_supplier[] ?? kcSupplierList.ToArray();

            foreach (var store in storeinDtoList)
            {
                store.OperatorTxt   = sysUsers.FirstOrDefault(f => f.Id == store.Operator)?.UserName;
                store.OrgIdTxt      = sysOrgs.FirstOrDefault(f => f.Id == store.OrgId)?.DeptName;
                store.StoreIdTxt    = sysDics.FirstOrDefault(f => f.Id == store.StoreId)?.DicName;
                store.SupplierIdTxt = kcSuppliers.FirstOrDefault(f => f.Id == store.SupplierId)?.Name;
                store.TypeIdTxt     = sysDics.FirstOrDefault(f => f.Id == store.TypeId)?.DicName;
            }
            var kcGoodses = kcGoodsList as kc_goods[] ?? kcGoodsList.ToArray();

            foreach (var strdetail in storeinDetailDtoList)
            {
                strdetail.GoodsIdTxt     = kcGoodses.FirstOrDefault(f => f.Id == strdetail.GoodsId)?.Name;
                strdetail.unit           = kcGoodses.FirstOrDefault(f => f.Id == strdetail.GoodsId)?.Unit;
                strdetail.GoodsBrand     = kcGoodses.FirstOrDefault(f => f.Id == strdetail.GoodsId)?.GoodsBrand;
                strdetail.GoodsTypeIdTxt = sysDics.FirstOrDefault(f => f.Id == strdetail.GoodsTypeId)?.DicName;
            }
            return(new OkObjectResult(new StoreInAllDto()
            {
                StoreInList = storeinDtoList, StoreInDetailList = storeinDetailDtoList
            }));
        }
Exemple #3
0
        public async Task <IActionResult> Get()
        {
            IEnumerable <fw_clean> entityDto = null;
            await Task.Run(() =>
            {
                entityDto = _fwCleanRpt.FindBy(f => f.IsValid);
            });

            var entity   = _mapper.Map <IEnumerable <fw_clean>, IEnumerable <FWCleanDto> >(entityDto).ToList();
            var userList = _sysUserRpt.GetAll();

            foreach (var ent in entity)
            {
                var sysUsers = userList as sys_user[] ?? userList.ToArray();
                var user     = sysUsers.FirstOrDefault(f => f.UserId == ent.CleanMan);
                if (user != null)
                {
                    ent.CleanManTxt = user.UserName;
                }
            }
            return(new OkObjectResult(entityDto));
        }
Exemple #4
0
 /// <summary>
 /// 获取所有信息
 /// </summary>
 /// <returns></returns>
 public IEnumerable <SysUserViewModel> GetAll()
 {
     return(_mapper.Map <IEnumerable <SysUserViewModel> >(_sysUserRepository.GetAll()));
 }