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)); }
public OperationResult <IUserDTO> RechargeAmount(int id, decimal rechargeAmount) { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.RechargeAmount(id, rechargeAmount)); //throw new NotImplementedException(); }
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(); }
public OperationResult <IUserDTO> CreateUser(IUserDTO userDTO) { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.CreateUser(userDTO)); //throw new NotImplementedException(); }
public OperationResult <IList <IUserDTO> > GetAllUsers() { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.GetAllUsers()); //throw new NotImplementedException(); }
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); }
/// <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(); }
/// <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(); }
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()); }
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)); }
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()); }
public OperationResult <IUserDTO> GetUserById(string id) { IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(UserBDC.GetUserById(id)); }
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)); }
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)); }
public OperationResult <IUserDTO> UpdateUser(int persondid, int amt) { IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(UserBDC.UpdateUser(persondid, amt)); }
public OperationResult <IUserDTO> ModifyAmount(string uniqueId, decimal factor) { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.ModifyAmount(uniqueId, factor)); }
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)); }
public OperationResult <IUserDTO> CreateUser(IUserDTO UserDTO) { IUserBDC UserBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(UserBDC.CreateUser(UserDTO)); }
public OperationResult <IUserDTO> AddWinningPrize(string emailId, decimal betAmount, decimal multiplyFactor) { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.AddWinningPrize(emailId, betAmount, multiplyFactor)); }
//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()); }
public OperationResult <IUserDTO> BlockBetAmount(string emailId, decimal betAmount) { IUserBDC userBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC); return(userBDC.BlockBetAmount(emailId, betAmount)); }
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)); }