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); }