Пример #1
0
        public IHttpActionResult Get()
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
            OperationResult <IList <IUserDTO> > retVal = userBDC.GetAll();
            IList <UserDTO> temp = new List <UserDTO>();

            if (retVal.IsValid())
            {
                foreach (var item in retVal.Data)
                {
                    UserDTO userDTO = new UserDTO();
                    userDTO.UserID         = item.UserID;
                    userDTO.UserName       = item.UserName;
                    userDTO.AccountBalance = item.AccountBalance;
                    userDTO.BlockedAmount  = item.BlockedAmount;
                    userDTO.Contact        = item.Contact;
                    userDTO.DOB            = item.DOB;
                    userDTO.Email          = item.Email;
                    userDTO.UniqueUserId   = item.UniqueUserId;
                    userDTO.image          = item.image;
                    userDTO.file           = null;
                    temp.Add(userDTO);
                }
            }


            return(Ok(temp));
        }
Пример #2
0
        public OperationResult <IUserDTO> RechargeAmount(int id, decimal rechargeAmount)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.RechargeAmount(id, rechargeAmount));
            //throw new NotImplementedException();
        }
Пример #3
0
        public OperationResult <IList <IUserDTO> > GetFilteredUsers(string userName, string userContact, string userEmail)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.GetFilteredUsers(userName, userContact, userEmail));
            //throw new NotImplementedException();
        }
Пример #4
0
        public OperationResult <IUserDTO> CreateUser(IUserDTO userDTO)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.CreateUser(userDTO));
            //throw new NotImplementedException();
        }
Пример #5
0
        public OperationResult <IList <IUserDTO> > GetAllUsers()
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.GetAllUsers());
            //throw new NotImplementedException();
        }
Пример #6
0
        public bool Delete(int id)
        {
            IUserBDC userBDC           = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
            OperationResult <bool> val = userBDC.DeleteUser(id);

            if (val.IsValid())
            {
            }
            return(val.Data);
        }
Пример #7
0
        /// <summary>
        /// constructor
        /// </summary>
        /// <param name="_userBDC">Instance of the userBDC for Depedency Injection</param>
        public AccountController(IUserBDC _userBDC)
        {
            userBDC = _userBDC;
            MapperConfiguration cofig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UserDTO, UserAPIModel>();
                cfg.CreateMap <LoginDTO, LoginAPIModel>();
            });

            mapper = cofig.CreateMapper();
        }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="_houseBDC"></param>
        /// <param name="_userBDC"></param>
        public HouseController(IHouseBDC _houseBDC, IUserBDC _userBDC)
        {
            houseBDC = _houseBDC;
            userBDC  = _userBDC;
            MapperConfiguration cofig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <HouseDTO, HouseAPIModel>();
            });

            mapper = cofig.CreateMapper();
        }
Пример #9
0
        /// <summary>
        /// constructor
        /// </summary>
        /// <param name="_personBDC"></param>
        /// <param name="_userBDC"></param>
        /// <param name="_houseBDC"></param>
        public PersonController(IPersonBDC _personBDC, IUserBDC _userBDC, IHouseBDC _houseBDC)
        {
            personBDC = _personBDC;
            userBDC   = _userBDC;
            houseBDC  = _houseBDC;
            MapperConfiguration cofig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <PersonDTO, PersonAPIModel>();
            });

            mapper = cofig.CreateMapper();
        }
        public UserAuthServerProvider(IUserBDC _userBDC)
        {
            userBDC = _userBDC;
            MapperConfiguration cofig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UserDTO, UserAPIModel>();
                cfg.CreateMap <LoginDTO, LoginAPIModel>();
            });


            mapper = cofig.CreateMapper();
        }
Пример #11
0
        public IHttpActionResult Put(int id, [FromBody] UserDTO userDTO)
        {
            IUserBDC userBDC  = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
            IUserDTO userDTOs = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO);

            userDTOs.UserID         = id;
            userDTOs.AccountBalance = userDTO.AccountBalance;
            OperationResult <IUserDTO> retVal = userBDC.UpdateUser(userDTOs);

            if (retVal.IsValid())
            {
                return(Ok(retVal.Data.UserID));
            }

            return(NotFound());
        }
Пример #12
0
        public IHttpActionResult Get(int id, string UniqueID)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
            OperationResult <IUserDTO> item = userBDC.GetAllByID(UniqueID);
            UserDTO userDTO = new UserDTO();

            if (item.IsValid())
            {
                userDTO.UserID         = item.Data.UserID;
                userDTO.UserName       = item.Data.UserName;
                userDTO.AccountBalance = item.Data.AccountBalance;
                userDTO.BlockedAmount  = item.Data.BlockedAmount;
                userDTO.Contact        = item.Data.Contact;
                userDTO.DOB            = item.Data.DOB;
                userDTO.Email          = item.Data.Email;
                userDTO.UniqueUserId   = item.Data.UniqueUserId;
                userDTO.image          = item.Data.image;
            }
            return(Ok(userDTO));
        }
Пример #13
0
        public IHttpActionResult Put(int id, [FromBody] UserDTO item)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
            IUserDTO userDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO);

            userDTO.UserID         = id;
            userDTO.UserName       = item.UserName;
            userDTO.AccountBalance = item.AccountBalance;
            userDTO.BlockedAmount  = item.BlockedAmount;
            userDTO.Contact        = item.Contact;
            userDTO.DOB            = item.DOB;
            userDTO.Email          = item.Email;
            userDTO.UniqueUserId   = item.UniqueUserId;
            userDTO.image          = item.image;
            OperationResult <IUserDTO> retVal = userBDC.Update(userDTO);

            if (retVal.IsValid())
            {
                return(Ok(retVal.Data));
            }

            return(NotFound());
        }
Пример #14
0
        public OperationResult <IUserDTO> GetUserById(string id)
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.GetUserById(id));
        }
Пример #15
0
        public OperationResult <IList <IUserDTO> > SearchCustomer(string name, string email, string contact)
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.SearchCustomer(name, email, contact));
        }
Пример #16
0
 public UserController(IUserBDC userBDC)
 {
     this.userBDC = userBDC;
 }
        public OperationResult <IUserDTO> UpdateProfile(IUserDTO userDTO)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.UpdateProfile(userDTO));
        }
Пример #18
0
        public OperationResult <IUserDTO> UpdateUser(int persondid, int amt)
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.UpdateUser(persondid, amt));
        }
Пример #19
0
        public OperationResult <IUserDTO> ModifyAmount(string uniqueId, decimal factor)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.ModifyAmount(uniqueId, factor));
        }
Пример #20
0
        public OperationResult <IUserDTO> BlockAmount(string uniqueId, int amount)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.BlockAmount(uniqueId, amount));
        }
        public OperationResult <IUserDTO> CreateEmployeeByTransaction(IUserDTO userDTO)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.CreateEmployeeByTransaction(userDTO));
        }
        public OperationResult <IList <IUserDTO> > GetAdmins()
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.GetAdmins());
        }
        public OperationResult <IUserDTO> GetUserByEmailId(string emailId)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.GetUserByEmailId(emailId));
        }
        public OperationResult <IUserDTO> Login(string username, string password)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.Login(username, password));
        }
Пример #25
0
        public OperationResult <IUserDTO> CreateUser(IUserDTO UserDTO)
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.CreateUser(UserDTO));
        }
Пример #26
0
        public OperationResult <IUserDTO> AddWinningPrize(string emailId, decimal betAmount, decimal multiplyFactor)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.AddWinningPrize(emailId, betAmount, multiplyFactor));
        }
Пример #27
0
        //public OperationResult<IList<IUserDTO>> SearchCustomer(string nameSearch, string emailSearch, string contactSearch)
        //{
        //    IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
        //    return UserBDC.SearchCustomer(nameSearch, emailSearch, contactSearch);
        //}
        public OperationResult <IList <IUserDTO> > GetAllUser()
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.GetAllUser());
        }
Пример #28
0
        public OperationResult <IUserDTO> BlockBetAmount(string emailId, decimal betAmount)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(userBDC.BlockBetAmount(emailId, betAmount));
        }
Пример #29
0
        public OperationResult <IUserDTO> UpdateBlockedAmount(string emailid, int amt)
        {
            IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);

            return(UserBDC.UpdateBlockedAmount(emailid, amt));
        }
        public OperationResult <IList <IEmployeeDTO> > SearchEmployeeByRawQuery(ISearchEmployeeDTO employeeDTO, bool checkTerminationDate)
        {
            IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserManagerBDC);

            return(userBDC.SearchEmployeeByRawQuery(employeeDTO, checkTerminationDate));
        }