Exemple #1
0
        public IUserDto CreateUser(IUserDto userDto)
        {
            IUserDto createUserRetval = null;

            try
            {
                using (CasinoAdminPortalEntities context = new CasinoAdminPortalEntities())
                {
                    Player player = new Player();
                    userDto.BlockedAmount  = 0;
                    userDto.AccountBalance = 500;
                    EntityConverter.FillEntityFromDto(userDto, player);
                    context.Players.Add(player);
                    if (context.SaveChanges() > 0)
                    {
                        userDto.PlayerId = player.PlayerId;
                        createUserRetval = userDto;
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleException(ex);
                throw new DacException(ex.Message);
            }
            return(createUserRetval);
        }